Как Сделать Правильно Logout Клиента(под Web)

  • Автор темы Автор темы NikolaiJunior
  • Дата начала Дата начала
N

NikolaiJunior

Добрый день уважаемым гуру!

Подскажите как правильно прописать команду Logout для закрытия сессии клиента, который авторизировался зайдя через Web интерфейс на сайте.

Проверял так, дописав в адресной строке ?logout , когда клиент уже в своем профайле - происходит редирект на главную страницу, но если клиент нажимает на пункт "вход клиента", то система не запрашивает у него логин/пароль, а сразу уже показывает профиль.

Запрашивает заного логин/пароль, только если броузер закрыть.

Как можно решить вопрос с полным выходом ?
1) Кто подскажет команду, чтоб после Logout закрывался броузер?
2) Возможен ли способ, чтоб броузер не закрывать?

Заранее благодарю!
 
настроить аутентификацию по сессии

 
Это будет просто переброска на указанную после Redirect страницу ?
 
Код:
var ServerName:string = facesContext.getExternalContext().getRequest().getServerName()
var externalCtx = facesContext.getExternalContext();
externalCtx.redirect(ServerName+"/Catalog/bla......*.nsf?logout&redirectTo="+facesContext.getExternalContext().getRequestContextPath());
 
Это будет просто переброска на указанную после Redirect страницу ?
это кому вопрос? Читали по ссылкам? Скорее-всего не настроена сессионная аутентификация и потому - невозможно выполнить logout, без передергивания браузера
 
Re: это кому вопрос?

kizarek

За ссылки спасибо - изучаю. ;)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab