Я использую Hesto / multi-auth
После создания нового модуля Auth я смог зарегистрировать пользователя, но когда я пытаюсь войти в систему, используя те же учетные данные, попытка входа не удалась.так что я обновил метод RegisterController.php->create()
и изменил шифрование пароля со значения по умолчанию bcrypt
на md5
(сохраняя его). Затем я создал другого пользователя, зарегистрировавшись, и тогда вход в систему прошел успешно.
Итак, чтобы понять этот вопрос: моя версия laravel сравнивает «пароль» с использованием шифрования md5 при входе в систему / проверке пароля.Но я хочу продолжать использовать bcrypt
для регистрации и входа (в обоих случаях).Как мне изменить метод входа в систему, чтобы использовать bcrypt
вместо md5
?
Моя версия Laravel: 5.5.28
protected function create(array $data)
{
return Shopowner::create([
'name' => $data['name'],
'email' => $data['email'],
//'password' => bcrypt($data['password']),
'password' => md5($data['password']),
]);
}