Laravel Ошибка: невозможно создать вход в систему Session Guard, сеанс входа равен NULL - PullRequest
0 голосов
/ 22 марта 2020

Я хочу спросить кое-что о 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());

Как решить эту проблему?

есть идеи для этого решения? спасибо

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