|
|
@@ -81,20 +81,15 @@ public class AccountController extends BaseController {
|
|
|
/**
|
|
|
* 退出
|
|
|
*
|
|
|
- * @param sessionStatus session状态
|
|
|
- * @param session HttpSession
|
|
|
* @return 访问路径
|
|
|
* @throws IOException IO异常
|
|
|
*/
|
|
|
@RequestMapping(value = "/logout", method = RequestMethod.POST)
|
|
|
- public ModelMap logout(SessionStatus sessionStatus, HttpSession session) throws IOException {
|
|
|
- session.removeAttribute("user");
|
|
|
- session.invalidate();
|
|
|
+ public ModelMap logout() throws IOException {
|
|
|
SystemSession.clear();
|
|
|
- sessionStatus.setComplete();
|
|
|
User user = SystemSession.getUser();
|
|
|
if (null != user) {
|
|
|
- logout(sessionStatus, session);
|
|
|
+ logout();
|
|
|
}
|
|
|
return new ModelMap("url", SecurityConstant.LOGIN_URL);
|
|
|
}
|