如何从GWT应用程序注销用户?

时间:2010-10-20 10:09:22

标签: java security gwt

我使用HTTP基本登录类型开发了一个GWT应用程序。

我有一个“Logout”按钮,它调用服务器端方法logout()

public void logout() {
  getThreadLocalRequest().getSession().invalidate();

}

执行调用后

 Cookies.removeCookie("JSESSIONID");
 Window.Location.reload();

为了重新加载页面并获得浏览器的登录屏幕。

但是当页面重新加载时,我仍然登录。为什么?

1 个答案:

答案 0 :(得分:1)

好吧,Logout是基本HTTP身份验证的常见问题。

参考。 Logout with http basic authentication and restful_authentication plugin

  

如果用户使用基本身份验证登录,他/她将必须关闭他/她的浏览器窗口才能注销。