Как проверить хеш других полей при авторизации? - PullRequest
0 голосов
/ 28 июня 2018

Я сохраню все данные пользователя (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.:

enter image description here

Например, теперь я могу отправлять электронную почту в хешированном виде, используя свою собственную функцию из формы ввода, но этот метод не годится. Я не могу найти, где в laravel проверяется хеш пароля при отправке данных для входа в систему для перезаписи некоторых правил в другие поля моей базы данных: электронная почта, телефон ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...