Я сохраню все данные пользователя (name
, email
, password
, phone
) с хэшированием в базе данных.
Код от модели пользователя:
public function setEmailAttribute($value)
{
$this->attributes['email'] = Helper::geted('e', $value);
}
public function getEmailAttribute($value)
{
return Helper::geted('d', $value);
}
У меня есть своя собственная функция для хеширования в trait
. Где я могу проверить хэш других полей из базы данных в Laravel при входе в систему? Я какой файл могу проверить поля хешей?
Когда я войду с электронной почтой, выдана ошибка These credentials do not match our records.
:
Например, теперь я могу отправлять электронную почту в хешированном виде, используя свою собственную функцию из формы ввода, но этот метод не годится. Я не могу найти, где в laravel проверяется хеш пароля при отправке данных для входа в систему для перезаписи некоторых правил в другие поля моей базы данных: электронная почта, телефон ...