1
В довольно странной ситуации я пытаюсь Hash :: Проверить мой пароль из базы данных и ввода пользователя, однако он работает.laravel 5 хеш-проверка и перенаправление не работает
$user = User::where('email', $request->username)->get()->first();
if(Hash::check($request->password, $user->password)) {
return Redirect::to('secondpage')->with('user', $user);
}
Странно, если я изменю свой пароль в базе данных на обычный текст и использую Hash :: check with it, он работает. Любая идея? заранее спасибо.
Это проверка хэша или редирект, который не работает? В любом случае вы не реализуете какой-либо механизм сеанса (это может быть более разумная идея, если вы хотите, чтобы пользователь регистрировался) –
Приведите примеры паролей (зашифрованные и не зашифрованные). Чтобы проверить, есть ли проблема с хешем или другим подходом –
Привет, Педро, я использую зашифрованный пароль в своей базе данных и запрос содержит простой пароль из формы. – rahul