Commit d365b3fae7e1f079b37760a480b5f1b711fadf42
1 parent
b0c576ed
提交
Showing
1 changed file
with
21 additions
and
1 deletions
src/main/java/com/zteits/oa/report/web/OAuthController.java
... | ... | @@ -11,8 +11,10 @@ import org.springframework.util.StringUtils; |
11 | 11 | import org.springframework.web.bind.annotation.PostMapping; |
12 | 12 | import org.springframework.web.bind.annotation.RequestBody; |
13 | 13 | import org.springframework.web.bind.annotation.RequestMapping; |
14 | +import org.springframework.web.bind.annotation.RequestMethod; | |
14 | 15 | import org.springframework.web.bind.annotation.RestController; |
15 | 16 | |
17 | +import com.alibaba.fastjson.JSONObject; | |
16 | 18 | import com.zteits.oa.api.base.bean.BizResult; |
17 | 19 | import com.zteits.oa.api.base.constants.ErrorType; |
18 | 20 | import com.zteits.oa.api.base.constants.SessionEnum; |
... | ... | @@ -102,7 +104,25 @@ public class OAuthController { |
102 | 104 | |
103 | 105 | return result; |
104 | 106 | } |
105 | - | |
107 | + /** | |
108 | + * 退出登录 | |
109 | + * @param req | |
110 | + * @return | |
111 | + * 2018年7月31日 wangfs.<br/> | |
112 | + */ | |
113 | + @ApiOperation("用户登出") | |
114 | + @RequestMapping("/loginout") | |
115 | + public OAuthResult<LoginOathRes> loginOut() { | |
116 | + HttpSession session = request.getSession(); | |
117 | + AsraOpDTO userInfo = (AsraOpDTO)request.getSession().getAttribute(SessionEnum.USER_INFO.key()); | |
118 | + //登出 | |
119 | + session.invalidate(); | |
120 | + if(userInfo==null){ | |
121 | + return new OAuthResult<>(true); | |
122 | + } | |
123 | + logger.info("end用户登出.."); | |
124 | + return new OAuthResult<>(true); | |
125 | + } | |
106 | 126 | |
107 | 127 | |
108 | 128 | } | ... | ... |