Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать пользователю LogOut после закрытия броузера / 10 сообщений из 10, страница 1 из 1
29.06.2006, 19:50
    #33822721
tau_kiev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
Для авторизации использую FormsAuthentication

выставляю время действия куки 30 минут.
После закрытия броузера если опять обратится на страницу в течении этих 30 минут, пользователь опят будет залогинен.

Как сделать чтобы после закрытия броуера пользователь уже был логаут.

Я так понимаю надо выставить какое-то свойтсво куки, но никак не могу найти какое именно...

может кто сталкивался, елси да то как боролись?

P.S. не хотелось бы вешать событие JavaScript в HTML которое бы вызывало страничку для logout.Человеку свойственно ошибаться, но окончательно все запутать может только компьютер
...
Рейтинг: 0 / 0
29.06.2006, 19:58
    #33822735
login555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
не используй куки
многие их просто отключают
используй стандартный контрол из фторого фреймворка
...
Рейтинг: 0 / 0
29.06.2006, 20:02
    #33822744
tau_kiev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
Пишу на фреймворке 1.1.

Что тогда тут посоветуете?
в сессии хранить залогинен ли пользователь?Человеку свойственно ошибаться, но окончательно все запутать может только компьютер
...
Рейтинг: 0 / 0
29.06.2006, 20:05
    #33822751
login555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
можно конечно в сессии, но они протухают
в соседней ветке человек вообще текущую культуру хранит в сессии
...
Рейтинг: 0 / 0
29.06.2006, 22:54
    #33822964
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
...
Рейтинг: 0 / 0
30.06.2006, 01:57
    #33823060
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
FormsAuthentication.RedirectFromLoginPage(UserName, false )
Аналогично и для SetAuthCookie. В этом случае кука не сохраняется на клиенте и при закрытии браузера она пропадает

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
30.06.2006, 01:58
    #33823061
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
Хм... а стандартный контрол из 2-го фреймворка использует дух божий для хранения данных аутентификации?


Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
30.06.2006, 09:17
    #33823202
Nikolay_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
L>не используй куки
L>многие их просто отключают
L>используй стандартный контрол из фторого фреймворка
Ерунда... Используются куки все-равно.
Надо просто при создании куки указать, что она не persistent и все.
Указывается это, например при создании тикета примерно так (жирным отмечен параметр):

FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, "", DateTime.Now, DateTime.MaxValue,  false , authTicketStruct.ToString());
...
Рейтинг: 0 / 0
30.06.2006, 11:08
    #33823556
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
LOL - как прикольно, объединение всех форумов в один ;) - ответ уже дан - а дебаты всё продолжаются и продолжаются - причём все дают одно и тоже решение, только с разных форумов. Подождём этого же ответа ещё с какого-нибудь объеденённого форума
...
Рейтинг: 0 / 0
30.06.2006, 11:32
    #33823676
tau_kiev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать пользователю LogOut после закрытия броузера
Вот так именно и делалось.. Persistent false задавался

Manowar спасибо за ответ.
 буду пробывать
Человеку свойственно ошибаться, но окончательно все запутать может только компьютер
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как сделать пользователю LogOut после закрытия броузера / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]