未定义的索引:user.passwordResetTokenExpire Yii2

jos*_*rdo 2 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();
}
Run Code Online (Sandbox Code Playgroud)

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

jos*_*rdo 6

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

'user.passwordResetTokenExpire' => 3600,
Run Code Online (Sandbox Code Playgroud)

谢谢