lyhzzz 2 سال پیش
والد
کامیت
c65598f386

+ 6 - 0
src/main/java/com/fdkankan/manage_jp/controller/UserController.java

@@ -35,6 +35,12 @@ public class UserController extends BaseController {
         return Result.success(userService.login(param));
     }
 
+    @RequestMapping(value = "/logout", method = RequestMethod.POST)
+    public Result logout() {
+        userService.logout(getToken());
+        return Result.success();
+    }
+
     /**
      * 获取用户信息
      */

+ 2 - 0
src/main/java/com/fdkankan/manage_jp/service/IUserService.java

@@ -37,4 +37,6 @@ public interface IUserService extends IService<User> {
     Object pageList(UserListParam param);
 
     void updatePassword(UserParam param);
+
+    void logout(String token);
 }

+ 5 - 0
src/main/java/com/fdkankan/manage_jp/service/impl/UserServiceImpl.java

@@ -200,4 +200,9 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
         this.update(wrapper);
 
     }
+
+    @Override
+    public void logout(String token) {
+        redisUtil.del(String.format(RedisKey.TOKEN_V3,token));
+    }
 }