2013-11-21 6 views
0

Я делаю проект asp.net. В этом я заблокировал вход пользователя в систему, если пользователь зарегистрировался в одной системе или браузере, он не может войти в другой браузер или систему.Как узнать браузер открыт или нет?

Теперь проблема в том, что я хочу освободить ресурсы, если пользователь напрямую закрывает браузер для выключения системы.

ответ

0

Ваше описание несколько расплывчато в отношении того, как вы блокируете пользователя. Тем не менее: Http - это protocoll без гражданства, и вы не можете сказать, открыто ли окно браузера.

Вы можете манипулировать этим поведением, устанавливая тайм-аут сеанса ниже. Вы можете установить cookie сеанса, срок действия которого истекает в конце сеанса.

Alternativly есть фрагмент javascript here, который имитирует это поведение. Прокрутите вниз немного, чтобы получить фрагмент.

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