Имя пользователя и пароль не обновляются в базе данных - PullRequest
0 голосов
/ 16 марта 2019

Я использовал API для входа на страницу, а имя пользователя и пароль, которые я публикую с помощью почтальона, работает правильно, но не обновляется в базе данных MySql.что можно сделать.API

private function loginInsert(){
if($this->get_request_method() != "POST"){
  $this->response('', 406);
}

$username = $this->_request['username'];
$password = $this->_request['password'];

$password = password_hash($pass, PASSWORD_BCRYPT);
//$password = $password;  
$insertQuery = "INSERT INTO ADMIN(`username`, `password`) VALUES('$username', '$password')";
//$insertQuery = "SELECT * FROM usertable"
$insert = $this->mysqli->query($insertQuery) or die($this->mysqli->error.__LINE__);

if($insert){
 $result = array('status' => 'success', 'msg' => 'Logged in Successfully.');
}
else{
 $result = array('status' => 'failure', 'msg' => 'Login Failure.');
}

$this->response($this->json($result), 200);

}

1 Ответ

0 голосов
/ 16 марта 2019

Вам необходимо изменить $ pass на $ password в этой строке: $ password = password_hash ($ pass, PASSWORD_BCRYPT);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...