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

Тема в разделе "Lotus - Программирование", создана пользователем NikolaiJunior, 12 апр 2012.

  1. NikolaiJunior

    NikolaiJunior Гость

    Репутация:
    0
    Добрый день уважаемым гуру!

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

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

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

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

    Заранее благодарю!
     
  2. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    20 июл 2007
    Сообщения:
    860
    Симпатии:
    6
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.357
    Симпатии:
    334
  4. NikolaiJunior

    NikolaiJunior Гость

    Репутация:
    0
    Это будет просто переброска на указанную после Redirect страницу ?
     
  5. xKlonx

    xKlonx Well-Known Member
    Lotus team

    Репутация:
    0
    Регистрация:
    10 сен 2009
    Сообщения:
    410
    Симпатии:
    0
    Код (Text):
    var ServerName:string = facesContext.getExternalContext().getRequest().getServerName()
    var externalCtx = facesContext.getExternalContext();
    externalCtx.redirect(ServerName+"/Catalog/bla......*.nsf?logout&redirectTo="+facesContext.getExternalContext().getRequestContextPath());
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.357
    Симпатии:
    334
    это кому вопрос? Читали по ссылкам? Скорее-всего не настроена сессионная аутентификация и потому - невозможно выполнить logout, без передергивания браузера
     
  7. NikolaiJunior

    NikolaiJunior Гость

    Репутация:
    0
    Re: это кому вопрос?

    kizarek

    За ссылки спасибо - изучаю. ;)
     
Загрузка...

Поделиться этой страницей