В форме входа, у меня есть чек Auth:Laravel Auth попытка хэширования
$auth = Auth::attempt([
'email' => Input::get('email'),
'password' => Input::get('password'),
'active' => 1
], $remember);
Теперь эта проверка Auth берет на необработанный ввод из поля ввода. Тем не менее, моя база данных, на которую это Авторизация, хранит пароль в зашифрованном состоянии, используя Hash :: make().
Эта форма входа работает отлично. Пользователь вступает в систему с правильным паролем, но использует сырой пароль в функции Auth против хэшированного пароля, но возвращает true.
Почему это?
Так было бы лучше не пытаться хэш-входы в Auth? –
Да, это правильно. Так как пароль стал хешем хэша. –