소스 검색

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' => '']);
+    }
 }