浏览代码

将session换成缓存

chenxiqiang 6 年前
父节点
当前提交
941c1260ee

+ 5
- 1
manage-server/app/Http/Controllers/UserController.php 查看文件

@@ -3,9 +3,12 @@
3 3
 namespace App\Http\Controllers;
4 4
 
5 5
 use Illuminate\Http\Request;
6
+use Illuminate\Support\Facades\Cache;
7
+
6 8
 use App\User;
7 9
 
8 10
 
11
+
9 12
 class UserController extends Controller
10 13
 {
11 14
 
@@ -21,7 +24,8 @@ class UserController extends Controller
21 24
             $user = User::where("name", $name)->where("password", md5($password))->first();
22 25
             if($user) {
23 26
                 $token = md5($user->name . mt_rand());
24
-                $request->session()->put($token, $user);
27
+                //$request->session()->put($token, $user);
28
+                Cache::put($token, $user, 30);
25 29
                 return response()->json([
26 30
                     "status" => 0,
27 31
                     "token" => $token

+ 3
- 1
manage-server/app/Http/Middleware/CheckManageToken.php 查看文件

@@ -4,6 +4,8 @@ namespace App\Http\Middleware;
4 4
 
5 5
 use Closure;
6 6
 
7
+use Illuminate\Support\Facades\Cache;
8
+
7 9
 class CheckManageToken
8 10
 {
9 11
     /**
@@ -20,7 +22,7 @@ class CheckManageToken
20 22
         if($token) {
21 23
             $token = trim($token);
22 24
             $token = str_replace("Bearer ", "", $token);
23
-            if($request->session()->has($token)) {
25
+            if(Cache::has($token)) {
24 26
                 return $next($request);
25 27
             } else {
26 28
                 return Response()->json([

Loading…
取消
保存