我正在使用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)
我正在使用框架建议的代码,但显然不是这个或那个函数不是我,如果代码中缺少某些东西.
我解决了必须在配置文件params.php中添加以下行
'user.passwordResetTokenExpire' => 3600,
Run Code Online (Sandbox Code Playgroud)
谢谢
| 归档时间: |
|
| 查看次数: |
1801 次 |
| 最近记录: |