как найти закрытие окна приложения, если не выйти из сеанса - PullRequest
0 голосов
/ 12 июля 2010

Как найти закрытие окна приложения без «выхода» из сеанса. Это сделано для того, чтобы пользователь не мог напрямую перейти к предыдущему сеансу.В таких случаях сеанс пользователя должен завершиться и направить пользователя на страницу входа.

Ответы [ 2 ]

0 голосов
/ 14 июля 2010

Обычный / самый простой способ решить эту проблему - установить Время окончания сеанса на довольно низкое значение (10-20 минут).

В качестве альтернативы вы можете удалить сеанс только после 30 секунд бездействия и посылать небольшой запрос ajax каждые 5 секунд (который, очевидно, прекращается, когда окно / вкладка приложения закрывается).

0 голосов
/ 12 июля 2010

Это очень распространенная проблема с веб-сайтами, когда вы не хотите, чтобы пользователь оставался "авторизованным", хотя пользователь покинул сайт.

Есть несколько способов, которыми вы можете достичь этого, но имхоНадежность на 100%.

Например, вы можете вызвать функцию ajax, когда тело onunload event запущено, и эта функция может удалить текущий сеанс пользователя.

Это только идея.*

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