未定义的索引:user.passwordResetTokenExpire Yii2

时间:2015-10-05 20:49:02

标签: yii2

我正在使用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();
}

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

1 个答案:

答案 0 :(得分:6)

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

'user.passwordResetTokenExpire' => 3600,

由于