fix login api

This commit is contained in:
andrey
2021-08-03 15:52:25 +03:00
parent f422a70fc3
commit c522278222
5 changed files with 13 additions and 6 deletions

View File

@ -20,6 +20,7 @@ use yii\web\UnauthorizedHttpException;
* @property integer $status
* @property integer $created_at
* @property integer $updated_at
* @property $access_token_expired_at
* @property string $password write-only password
*/
class User extends ActiveRecord implements IdentityInterface
@ -83,6 +84,12 @@ class User extends ActiveRecord implements IdentityInterface
}
}
public function getTokenExpiredAt()
{
return $this->access_token_expired_at;
}
/**
* Finds user by username
*
@ -124,7 +131,7 @@ class User extends ActiveRecord implements IdentityInterface
return false;
}
$timestamp = (int) substr($token, strrpos($token, '_') + 1);
$timestamp = (int)substr($token, strrpos($token, '_') + 1);
$expire = Yii::$app->params['user.passwordResetTokenExpire'];
return $timestamp + $expire >= time();
}