【问题标题】:Change Password in Laravel 4.2在 Laravel 4.2 中更改密码
【发布时间】:2016-02-26 15:30:08
【问题描述】:

我正在 laravel 4.2 中更改密码

Laravel 4.2 在密码上使用哈希方法,现在我想更改密码(注意:不要忘记密码)。

就我而言,用户记住了密码,但他想更改为新密码。所以我的表格会有:

  1. 旧密码
  2. 新密码
  3. 新密码确认

假设如果用户正确输入旧密码:'abcd',我无法散列::make('abcd') 并且这个散列与我数据库中的散列('abcd') 不同。

有什么建议可以在 Laravel 4.2 中有效地更改密码吗?

【问题讨论】:

    标签: php laravel hash passwords


    【解决方案1】:

    您不能以这种方式检查哈希。正如你所说,它会有所不同。大概您要做的是验证用户输入了正确的密码。如果是这种情况,您可以使用:

    Hash::check('abcd', $hashedPassword);
    

    如果用户输入了正确的密码,则返回true。如果没有,false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-24
      • 2019-03-10
      • 2017-03-26
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 2020-01-21
      相关资源
      最近更新 更多