Я хочу спросить кое-что о laravel относительно авторизации входа. сначала я хотел сделать Auth с различными требованиями к таблицам и столбцам, т.е. id_loginid в качестве имени пользователя и id_passwd в качестве пароля, но при входе в систему auth генерирует нулевые значения, о да, я использую SQL сервер в качестве поставщика базы данных и использую sha512, потому что для хранилища вход в систему Я не могу использовать bcrypt / argon2 на sql сервере ... в EloquentUserProvider Я изменил validateCredentials, чтобы это было похоже на
$plain = $credentials['password'];
if (strtolower($user->getAuthPassword()) == hash('sha512', $plain)) {
return true;
//return $this->hasher->check(hash('sha512',$plain), Hash::make(strtolower($user->getAuthPassword())));
} else {
return false;
}
//return $this->hasher->check($plain, $user->getAuthPassword());
Как решить эту проблему?
есть идеи для этого решения? спасибо