Как выйти из приложения GWT? - PullRequest
1 голос
/ 20 октября 2010

Я разрабатываю приложение GWT с базовым типом входа HTTP.

У меня есть кнопка «Выход», которая вызывает метод logout на стороне сервера ()

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

}

после вызова он выполняет

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

, чтобы перезагрузить страницу и получить экран входа в браузер.

Но когда страница перезагружается, я все еще вошел в систему. Почему?

1 Ответ

1 голос
/ 20 октября 2010

Что ж, выход из системы является распространенной проблемой для базовой HTTP-аутентификации.

Ref. Выход из системы с помощью плагина http basic authentication и restful_authentication

Если пользователь входит в систему с базовой аутентификацией, ему / ей придется закрыть окно браузера для выхода из системы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...