如何在laravel中解密密码

时间:2016-10-31 14:35:33

标签: php laravel-5.2

$user = User::where('email',$request['email'],'password', Crypt::decrypt($request['password']))->first();

如何在laravel中解密密码?

这是我得到的错误:

  

Encrypter.php第144行中的DecryptException:有效负载无效。

1 个答案:

答案 0 :(得分:0)

如前所述,考虑到Laravel的身份验证库,为什么你想要/需要这样做是没有意义的。但是,为了提供帮助,我会提出这个建议:

我假设此代码在控制器内,并且您正在传递请求对象。如果是这样,您正在使用请求对象,因为它不是一个简单的数组。要获取值,您应该调用请求对象的输入方法:

$value = $request->input('password');

文档为here