PHP тонкий код не работает, давая ошибку?

Я написал код на 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, но не могу получить результат, может ли кто-нибудь сказать мне, где я ошибся и как я могу это исправить?

Показать метод userLogin.

Lawrence Cherone 25.03.2018 04:33

@LawrenceCherone, пожалуйста, посмотрите отредактированный код и скажите, где я могу ошибиться?

Atul kumar 25.03.2018 04:35

Какую ошибку вы получаете?

Kearney Taaffe 25.03.2018 05:33

нет ошибки результат будет ложным

Atul kumar 25.03.2018 05:39

получил ошибку, так как шифрование md5 создает проблему, и я удаляю ее на начальное время, но, пожалуйста, предложите мне хорошие варианты шифрования пин-кода, так как это простые цифры

Atul kumar 25.03.2018 05:59
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
36
0

Другие вопросы по теме