use of com.qlangtech.tis.manage.common.TISHttpServletRequestWrapper in project tis by qlangtech.
the class LoginAction method doLogout.
/**
* 退出登录
*
* @param
* @param context
* @throws Exception
*/
public void doLogout(Context context) throws Exception {
// this.getRequest().getSession(true);
ServletActionContext.getRequest().getSession().removeAttribute(UserUtils.USER_TOKEN_SESSION);
final String host = this.getRequest().getHeader("Host");
ChangeDomainAction.addCookie(getResponse(), UserUtils.USER_TOKEN, "", StringUtils.substringBefore(host, ":"), 0);
final TISHttpServletRequestWrapper request = (TISHttpServletRequestWrapper) (((StrutsRequestWrapper) this.getRequest()).getRequest());
request.removeCookie(UserUtils.USER_TOKEN);
getRundataInstance().redirectTo("/runtime/login.htm");
}
Aggregations