skyfffire 2 månader sedan
förälder
incheckning
212fef6c2b

+ 9 - 0
src/main/java/modules/user/UserController.java

@@ -174,6 +174,15 @@ public class UserController extends MyController {
             renderJson(MyRet.fail("获取成功").setData(user));
         }
     }
+    
+    public void logout() {
+        removeSessionAttr("id");
+        removeSessionAttr("mobile_number");
+        removeSessionAttr("dl-token");
+        removeSessionAttr("role");
+
+        renderJson(MyRet.ok("已成功登出。"));
+    }
 
     /*
     * 

+ 4 - 2
src/test/rest/UserControllerTest.http

@@ -17,8 +17,6 @@ Content-Type: application/json
   "verify_code": "9119"
 }
 
-
-
 ### 登录,可以选择传入pwd_md5(密码登录)或verify_code(验证码登录)。如果两者都传入了,后台会优先使用pwd_md5
 ### 登录成功后会返token回来,后面请求需要用户状态的接口都需要携带到headers里面,key是dl-token
 POST {{ baseUrl }}/user/login
@@ -30,6 +28,10 @@ Content-Type: application/json
   "verify_code": ""
 }
 
+### 登出
+POST {{ baseUrl }}/user/logout
+Content-Type: application/json
+
 ### 获取登录用户的信息
 POST {{ baseUrl }}/user/getUserInfo
 Content-Type: application/json