models/form/ResetPassword.php 1 location
|
@@ 82-91 (lines=10) @@
|
79 |
|
* @param string $token password reset token |
80 |
|
* @return boolean |
81 |
|
*/ |
82 |
|
public static function isPasswordResetTokenValid($token) |
83 |
|
{ |
84 |
|
if (empty($token)) { |
85 |
|
return false; |
86 |
|
} |
87 |
|
$expire = ArrayHelper::getValue(Yii::$app->params, 'user.passwordResetTokenExpire', 24 * 3600); |
88 |
|
$parts = explode('_', $token); |
89 |
|
$timestamp = (int) end($parts); |
90 |
|
return $timestamp + $expire >= time(); |
91 |
|
} |
92 |
|
} |
93 |
|
|
models/User.php 1 location
|
@@ 113-122 (lines=10) @@
|
110 |
|
* @param string $token password reset token |
111 |
|
* @return boolean |
112 |
|
*/ |
113 |
|
public static function isPasswordResetTokenValid($token) |
114 |
|
{ |
115 |
|
if (empty($token)) { |
116 |
|
return false; |
117 |
|
} |
118 |
|
$expire = Yii::$app->params['user.passwordResetTokenExpire']; |
119 |
|
$parts = explode('_', $token); |
120 |
|
$timestamp = (int) end($parts); |
121 |
|
return $timestamp + $expire >= time(); |
122 |
|
} |
123 |
|
|
124 |
|
/** |
125 |
|
* @inheritdoc |