| | |
| | | // any changes to permissions or roles (issue-186)
|
| | | UserModel user = app().users().getUserModel(session.getUser().username);
|
| | |
|
| | | if (user.disabled) {
|
| | | // user was disabled during session
|
| | | HttpServletResponse response = ((WebResponse) getRequestCycle().getResponse())
|
| | | .getHttpServletResponse();
|
| | | app().authentication().logout(response, user);
|
| | | session.setUser(null);
|
| | | session.invalidateNow();
|
| | | return;
|
| | | }
|
| | |
|
| | | // validate cookie during session (issue-361)
|
| | | if (user != null && app().settings().getBoolean(Keys.web.allowCookieAuthentication, true)) {
|
| | | HttpServletRequest request = ((WebRequest) getRequestCycle().getRequest())
|