frank 3 лет назад
Родитель
Сommit
0cdbacb250
2 измененных файлов с 5 добавлено и 1 удалено
  1. 1 1
      common/config/params.php
  2. 4 0
      frontendApi/modules/v1/components/UserAuth.php

+ 1 - 1
common/config/params.php

@@ -9,7 +9,7 @@ return [
     'frontAccessTokenExpiresIn' => 3000 * 60,
     'frontRefreshTokenExpiresIn' => 3000 * 60 * 60,
     'user.passwordResetTokenExpire' => 3600,
-    'operationTimeOut' => 15 * 60,     // 这里设置的15分钟超时
+    'operationTimeOut' => 2 * 60,     // 这里设置的15分钟超时
     'pageSize' => 20,
     'http' => [
         'shopApi' => [

+ 4 - 0
frontendApi/modules/v1/components/UserAuth.php

@@ -139,6 +139,10 @@ class UserAuth extends User {
             $accessTokenResult = $this->updateToken($userToken, $appType = 'pc', $typeToken = 'access', $userId);
             $refreshTokenResult = $this->updateToken($userToken, $appType = 'pc', $typeToken = 'refresh', $userId);
             if ($accessTokenResult && $refreshTokenResult) {
+
+                // 把用户的登录时间存在操作时间里
+                Yii::$app->tokenRedis->hset('user:timeOut', $userId, time());
+
                 return $this->getToken();
             } else {
                 return null;