2012-01-04 2 views
0

Изменяет параметр «session-timeout» в web.xml единственный способ завершить сеанс пользователя, не нажимая кнопку «Выход»?Как завершить сеанс http, когда браузер закрыт в JSF

Есть ли другой способ зарегистрировать человека при закрытии браузера?

Благодарим за помощь.

ответ

0

Чтобы зарегистрировать человека, когда браузер закрыт, для выполнения запроса ajax потребуется функция Javascript.

Это действительно невозможно, потому что если вы выполняете функцию javascript для onunload или onbeforeunload, тогда скрипт будет выполняться при каждом удалении от страницы.

Суть в том, что даже если бы вы могли найти способ сделать это, это не очень хорошая идея.

1

Поскольку у вас нет контроля над браузером пользователя, вы не можете заставить его отправлять что-либо вам, чтобы сообщить, что клиент закрыл браузер.

Кроме того, я считаю, что одной из основных целей файлов cookie является то, что они позволяют пользователям мгновенно получать доступ к сервису веб-сайта без повторного входа в систему снова &. Клиент может закрыть свое окно Facebook и открыть его за 5 минут. Как мы можем узнать, когда он действительно закрывает свой Facebook, чтобы удалить куки?

Смежные вопросы