Отправляю хеш пароля в бд
$new_user->password = password_hash($new_user->password,PASSWORD_DEFAULT);
в бд записался как
$2y$10$qaMQS5dTWkq2pgqUntJG0OZTp4CXBz9YfZtvvru/QhpRSCme5Vqt6
В контроллере админ получаю данные с формы авторизации в админку
$login_admin->password = Request::post('password','string');
и в модели проверяю
$q = "SELECT name, password FROM users WHERE name = '{$login_admin->nickname}'";
$res = $this->query($q);
$p = password_verify($login_admin->password, $res->password;);
var_dump($p);
выдает false. Сам хеш с бд не походит. Если пишу
$hash = password_hash($login_admin->password, PASSWORD_DEFAULT);
$p = password_verify($login_admin->password, $hash);
var_dump($p);
то получаю true
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости