Laravel错误无法创建Session Guard登录,登录会话为NULL

时间:2020-03-22 09:31:52

标签: php laravel symfony

我想问一些有关laravel的身份验证登录问题。 首先,我想使用不同的表和列要求进行Auth认证,即id_loginid作为用户名和id_passwd作为密码,但是在登录会话时auth会生成空值,哦,是的,我使用SQL Server作为数据库提供程序,并使用sha512,因为对于商店登录我不能在SQL Server上使用bcrypt / argon2 ...在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());

如何解决这个问题?

对此解决方案有什么想法吗? 谢谢

0 个答案:

没有答案