Authentication Laravel身份验证尝试哈希

Authentication Laravel身份验证尝试哈希,authentication,laravel,hash,Authentication,Laravel,Hash,在登录表单中,我有以下身份验证检查: $auth = Auth::attempt([ 'email' => Input::get('email'), 'password' => Input::get('password'), 'active' => 1 ], $remember); 现在,此身份验证检查从输入字段获取原始输入。然而,我的授权数据库使用Hash::make()以加密状态存储密

在登录表单中,我有以下身份验证检查:

$auth = Auth::attempt([
            'email' => Input::get('email'),
            'password' => Input::get('password'),
            'active' => 1
        ], $remember);
现在,此身份验证检查从输入字段获取原始输入。然而,我的授权数据库使用Hash::make()以加密状态存储密码

这个登录表单工作得非常好。用户使用正确的密码登录,但它在Auth函数中使用原始密码,而不是哈希密码,但返回true


这是为什么?

Auth类在后台进行哈希运算,并以与您正常操作相同的方式比较密码。

Auth类在后台进行哈希运算,并以与您正常操作相同的方式比较密码。

Auth类在后台进行哈希运算,并以与您相同的方式比较密码将正常运行。

Auth类在后台进行哈希运算,并以与正常情况相同的方式比较密码。

因此,最好不要尝试将输入哈希到Auth中。是的,这是正确的。因为密码会变成散列的散列。所以最好不要尝试将输入散列到Auth中?是的,这是正确的。因为密码会变成散列的散列。所以最好不要尝试将输入散列到Auth中?是的,这是正确的。因为密码会变成散列的散列。所以最好不要尝试将输入散列到Auth中?是的,这是正确的。因为密码会变成散列的散列。