浏览代码

code expire

laowu 2 周之前
父节点
当前提交
14aeda344f
共有 2 个文件被更改,包括 8 次插入1 次删除
  1. 1 1
      app/Http/Controllers/Game/LoginController.php
  2. 7 0
      app/Models/GamePhoneVerityCode.php

+ 1 - 1
app/Http/Controllers/Game/LoginController.php

@@ -88,7 +88,7 @@ class LoginController extends Controller
             return apiReturnFail(['web.verify.code_incorrect_or_expired', 'O código está incorreto ou o tempo passou']);
         }
         if($onlyVerify)return true;
-
+        GamePhoneVerityCode::clearPhoneCode($Phone);
         $config = RouteService::getChannelConfig($request);
         $user = GlobalUserInfo::query()->where('RegionID', $config->isRegionUnique())->where("Phone", $Phone)->first();
         if ($user) {

+ 7 - 0
app/Models/GamePhoneVerityCode.php

@@ -92,4 +92,11 @@ class GamePhoneVerityCode extends Model
             return $first->Code;
         }
     }
+
+    public static function clearPhoneCode($phone)
+    {
+        DB::connection('write')->table('QPTreasureDB.dbo.GamePhoneVerityCode')
+            ->where('PhoneNum', $phone)
+            ->update(['Code' => '']);
+    }
 }