laravel - laravel 使用 auth 和 SHA512 加密重置密码
问题描述
我正在使用 laravel auth 并使用带有 SHA512 加密的 ResetsPasswords Trait 重置密码这是我的 ResetPassowrds trait 代码
/**
* Reset the given user's password.
*
* @param \Illuminate\Contracts\Auth\CanResetPassword $user
* @param string $password
* @return void
*/
protected function resetPassword($user, $password)
{
$user->password = hash('sha512',$password);
$user->setRememberToken(Str::random(60));
$user->save();
event(new PasswordReset($user));
$this->guard()->login($user);
}
代码在本地正常工作,但是当我切换到服务器时,密码在 bcrypt 中更新了如何解决这个问题......?
解决方案
推荐阅读
- grafana - 使用 Kube-prometheus 组织 grafana 仪表板
- java - 尝试将数据存储在数组内的文本文件中
- reporting - 如何对 RTF 中的不同值求和(BI Publisher)
- c - 编写一个 C 程序,使用指针将一维数组转换为二维数组
- javascript - Django CSRF 检查因 Ajax GET 请求而失败
- python - Django部署到heroku:应用程序错误
- namespaces - 如何在 CQRS 中构造分离和命名空间?
- android - Android 10 MediaStyle 通知搜索栏为黑色
- java - “非静态”的不同术语是什么?
- django - 更新 ModelFormset 的实例