Просмотр исходного кода

获取区域列表接口校验

任敬轩 1 год назад
Родитель
Сommit
94902858e4

+ 12 - 0
Modules/Admin/Http/Controllers/Api/TokenController.php

@@ -11,6 +11,7 @@ namespace Modules\Admin\Http\Controllers\Api;
 use App\Enum\ApiEnum;
 use App\Http\Controllers\Controller;
 use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Input;
 use Modules\Admin\Entities\User;
 use Modules\Admin\Http\Requests\TokenRequest;
 use Modules\Staff\Entities\Staff;
@@ -85,4 +86,15 @@ class TokenController extends Controller
         $proxy->request->add($params);
         return app()->handle($proxy);
     }
+
+    public function checkToken(Request $request){
+        $ts = Input::get('ts', '');
+        $loginid = Input::get('loginid', '');
+        $token = Input::get('token', '');
+        $salt = 'aqgltx@2022';
+        $md5 = md5($loginid.'|'.$ts.'|'.$salt);
+        if($md5 != $token){
+            return self::errorResponse(ApiEnum::STATUS_CODE_FAIL);
+        }
+    }
 }

+ 1 - 0
Modules/Admin/Routes/api.php

@@ -20,4 +20,5 @@ Route::middleware('auth:api')->get('/admin', function (Request $request) {
 Route::namespace('Api')->group(function () {
     //获取api认证token
     Route::post('oauth/token', 'TokenController@token');
+    Route::post('check_token', 'TokenController@checkToken');
 });

+ 0 - 9
Modules/Mine/Http/Controllers/Api/MineApiController.php

@@ -44,15 +44,6 @@ class MineApiController extends BaseController
      */
     public function getAreaList()
     {
-        $ts = Input::get('ts', '');
-        $loginid = Input::get('loginid', '');
-        $token = Input::get('token', '');
-        $salt = 'aqgltx@2022';
-        $md5 = md5($loginid.'|'.$ts.'|'.$salt);
-        if($md5 != $token){
-            return self::errorResponse(ApiEnum::STATUS_CODE_FAIL);
-        }
-
         $mine_code = Input::get('mine_code', '');
         $result = MineServices::getAreaList($mine_code);