-2
Я хочу проверить, сопоставляется ли старый пароль, который вводится пользователем, с паролем БД, используя чек-хэш, но он не работает правильно, пожалуйста, совет.laravel 5 Hash :: check not working
Ниже приведен мой код, который я использовал для обновления функции пароля полей, которые необходимы old_passwrord, new_password.
В настоящее время он не переходит к проверке хэша и напрямую обновляет пароль.
else if (Hash::check('password', $getPassword->password))
{
return ['error'=>['code'=>206, 'message'=>'old password is not matching']];
}
это работает! спасибо –
Да, не слишком сильно наклоняй голову: s * это происходит – Amarnasan
Hash :: check() должен возвращать true на успешном проходе. Использование оператора '!' Позволит пропустить любой неверный пароль. – Naltroc