Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка под ASP.NET > Закрыть зная ее SessionID |
Автор: davandr 10.8.2007, 14:29 |
Как закрыть сессию, зная ее SessionID? Имеется ввиду не текущую, но еще открытую.. (например, пользователь закрыл окно браузера, но ID его сохранено в БД и я получаю его в другой сессии) |
Автор: davandr 10.8.2007, 17:51 | ||
Нет не боюсь. Я веду учет онлайн пользователей, так вот, при логине пользователя делается запись в базу сместе с SessionID. Если пользователь закрыл окно браузера и тут же открыл новое и пытается зайти (а время жизни сессии) то он получит сообщение что он уже залогинен и ему придется ждать завершения своей предыдущей сессии (на сайте защита, пользователь может быть залогинен 1 раз). На Session_End снимается онлайн пометка пользователя. Вот для этого мне и надо знать SessionID, т.е. если пользователь логиниться, то все остальные сессии должны завершится. Надеюсь полятно объяснил? |