File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
hsweb-web-controller/src/main/java/org/hsweb/web/controller/login Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 40
40
import javax .annotation .PostConstruct ;
41
41
import javax .annotation .Resource ;
42
42
import javax .servlet .http .HttpServletRequest ;
43
+ import javax .servlet .http .HttpSession ;
43
44
44
45
/**
45
46
* 授权控制器,用于登录系统
@@ -115,10 +116,12 @@ public ResponseMessage onlineInfo() {
115
116
*/
116
117
@ RequestMapping (value = "/exit" , method = RequestMethod .POST )
117
118
@ AccessLogger ("登出" )
118
- public ResponseMessage exit () {
119
+ public ResponseMessage exit (HttpSession session ) {
119
120
User user = WebUtil .getLoginUser ();
120
121
if (user != null ) {
121
122
httpSessionManager .removeUser (user .getId ());
123
+ //使用redis时,有时候removeUser会失效,removeSession总可以了吧
124
+ httpSessionManager .removeSession (session .getId ());
122
125
}
123
126
return ResponseMessage .ok ();
124
127
}
You can’t perform that action at this time.
0 commit comments