2010-07-09 2 views
2

У меня есть приложение asp.net, и я использую FormsAuthantication. Когда пользователь закрывает страницу, выполняется код, расположенный в Global.asax Session_End: FormsAuthantication.SignOut(); Но проблема в том, что сессия не заканчивается, если пользователь пытается открыть страницу с помощью cookie, страница не должна открываться. Пользователь должен быть перенаправлен на страницу входа, но его нет. Что я могу сделать, что может быть проблемой?FormsAuthantication выходят

ответ

1

объявить логическую переменную и установить значение при выходе из системы и записать ее в файл cookie. И затем используйте эту переменную на странице при чтении файлов cookie. Если пользователь выталкивает сигнал, установите его true, если пользователь закрывает браузер, он будет ложным. Объявить значение по умолчанию false.

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