Browse Source

授权相关

kphcdr 1 year ago
parent
commit
57e894d1d9

+ 0 - 5
app/Http/Controllers/Controller.php

@@ -15,9 +15,4 @@ class Controller extends BaseController
     {
         return "pong";
     }
-
-    public function index()
-    {
-        return "";
-    }
 }

+ 37 - 0
app/Modules/Admin/Controllers/Mini/AuthController.php

@@ -0,0 +1,37 @@
+<?php
+
+namespace App\Modules\Admin\Controllers\Mini;
+
+use App\Base\BaseController;
+
+class AuthController extends BaseController
+{
+    public function codeToSession()
+    {
+        return $this->ok([
+            "openid" => "openid",
+            "session_key" => "session_key",
+            "token" => "token",
+            "name" => "",
+            "phone" => "",
+        ]);
+    }
+
+    public function decryptUserInfo()
+    {
+        return $this->ok([
+            "token" => "token",
+            "name" => "",
+            "phone" => "",
+        ]);
+    }
+
+    public function decryptPhone()
+    {
+        return $this->ok([
+            "token" => "token",
+            "name" => "",
+            "phone" => "",
+        ]);
+    }
+}

+ 3 - 0
app/Providers/RouteServiceProvider.php

@@ -33,6 +33,9 @@ class RouteServiceProvider extends ServiceProvider
                 ->group(base_path('routes/api.php'));
             Route::middleware('api')
                 ->group(base_path('routes/admin.php'));
+            Route::middleware('api')
+                ->prefix("mini")
+                ->group(base_path('routes/mini.php'));
 //            Route::middleware('web')
 //                ->group(base_path('routes/web.php'));
         });

+ 0 - 1
routes/api.php

@@ -4,4 +4,3 @@ use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Route;
 
 Route::get('/', [\App\Http\Controllers\Controller::class, "ping"]);
-

+ 10 - 0
routes/mini.php

@@ -0,0 +1,10 @@
+<?php
+
+use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Route;
+
+Route::get('/', [\App\Http\Controllers\Controller::class, "ping"]);
+
+Route::post("/auth/codeToSession", [\App\Modules\Admin\Controllers\Mini\AuthController::class, "codeToSession"]);
+Route::post("/auth/decryptUserInfo", [\App\Modules\Admin\Controllers\Mini\AuthController::class, "decryptUserInfo"]);
+Route::post("/auth/decryptPhone", [\App\Modules\Admin\Controllers\Mini\AuthController::class, "decryptPhone"]);