加密解密Laravel 5.4

时间:2017-04-05 06:16:05

标签: php laravel encryption laravel-5.4

我试图像这样加密密码,

RegisterController:

'password' => encrypt($data['password']),

然后我需要在忘记密码模块中解密密码。

myController的:

$pass = decrypt($password);

到目前为止一切正常。

但是当我尝试登录时会抛出消息:

These credentials do not match our records.

我认为我需要在登录控制器上进行更改,但无法准确找出确切的位置。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

你无法解密"密码因为实际上它们是经过哈希处理的(无法恢复纯文本密码)。

如果您想在应用中实施重置密码,可以参考https://laravel.com/docs/5.1/authentication#resetting-passwords

SO https://stackoverflow.com/a/32701246/4504053

的相关答案