代码更新

This commit is contained in:
ludj
2022-11-28 10:13:02 +08:00
parent 9bbb367c59
commit d57dd9d3dc
4 changed files with 18 additions and 7 deletions

View File

@@ -32,6 +32,12 @@
</properties>
<dependencies>
<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-dao-redis</artifactId>
<version>1.31.0</version>
</dependency>
<!--工具包-->
<dependency>
<groupId>cn.hutool</groupId>

View File

@@ -19,6 +19,7 @@ import cn.dev33.satoken.secure.SaSecureUtil;
import cn.dev33.satoken.stp.SaLoginModel;
import cn.dev33.satoken.stp.StpUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.wf.captcha.base.Captcha;
@@ -160,7 +161,10 @@ public class AuthorizationController {
@ApiOperation("退出登录")
@DeleteMapping(value = "/logout")
public ResponseEntity<Object> logout(HttpServletRequest request) {
onlineUserService.logout(StpUtil.getTokenValue());
if (ObjectUtil.isNotEmpty(StpUtil.getTokenValue())){
onlineUserService.logout(StpUtil.getTokenValue());
}
StpUtil.logout();
return new ResponseEntity<>(HttpStatus.OK);
}