php瘦身代码不工作给出错误?

时间:2018-03-25 02:30:09

标签: php rest slim

我已经在php slim中编写了代码,尽管在这里给代码提供了正确的数据但是只给出了错误代码: -

$app->post('/login',function(Request $req,Response $res){
    if(isTheseParametersAvailable(array('phone','pin')))
    {
        $requestedBody=$req->getParsedBody();
        $phone=$requestedBody['phone'];
        $pin=$requestedBody['pin'];
        $db=new dboperation();
        $responseData=array();
        /*$result=$db->userLogin($phone,$pin);*/

        if($db->userLogin($phone,$pin))
        {
            $responseData['error']=false;
            $responseData['User']=$db->getUserbyphone($phone);
        }
        else
        {
             $responseData['error']=true;
             $responseData['Message']='Error:Please try again';

        }
      $res->getBody()->write(json_encode($responseData));    
    }

这是登录方法:

function userLogin($phone,$pin)
 {
     $pass=md5($pin);
     $stmt=$this->con->prepare("SELECT user_id FROM users WHERE user_phone=? AND user_pin=?");
     $stmt->bind_param("ss",$phone,$pass);
     $stmt->execute();
     $stmt->store_result();
     return $stmt->num_rows>0;

 }

即使我尝试过使用$ result但我无法得到结果,任何人都可以告诉我哪里出错了,我怎么能纠正呢?

0 个答案:

没有答案