【问题标题】:Undefined index: user.passwordResetTokenExpire Yii2未定义索引:user.passwordResetTokenExpire Yii2
【发布时间】:2015-10-06 06:07:20
【问题描述】:

我正在使用 Yii2 方法来重置密码,到目前为止,我会发送包含密码更改链接的电子邮件,但按下此错误链接。

未定义索引:user.passwordResetTokenExpire

这是标记错误的型号代码:

public static function isPasswordResetTokenValid($token)
{
    if (empty($token)) {
        return false;
    }

    $timestamp = (int) substr($token, strrpos($token, '_') + 1);
    $expire = Yii::$app->params['user.passwordResetTokenExpire'];
    return $timestamp + $expire >= time();
}

我正在使用框架建议的代码,但如果代码中缺少某些内容,显然不是这个或那个函数不是我。

【问题讨论】:

    标签: yii2


    【解决方案1】:

    我解决了必须在配置文件params.php中添加以下行

    'user.passwordResetTokenExpire' => 3600,
    

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-08
      • 2012-09-18
      • 1970-01-01
      • 2015-03-08
      • 2018-08-02
      • 2012-08-24
      • 2016-10-24
      • 2015-03-23
      相关资源
      最近更新 更多