我正在使用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();
}
我正在使用框架建议的代码,但显然不是这个或那个函数不是我,如果代码中缺少某些东西。
答案 0 :(得分:6)
我解决了必须在配置文件params.php中添加以下行
'user.passwordResetTokenExpire' => 3600,
由于