Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / принудительный выход на окончание сессии / 6 сообщений из 6, страница 1 из 1
20.07.2015, 13:24
    #39011302
BeginnerAtSQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
принудительный выход на окончание сессии
Доброе время суток.


Подскажите пожалуйста каким-образом при окончании сессии принудительно выбрасывать пользователя?
Например , если пользователь неактивен какое-то время наступает событие session_end и в это время нужно выбросить пользователя.
Сайт частично открытый и частично закрытый. В web.config определено.
Код: xml
1.
 <authentication mode="None" />


FormsAuthentication - не определён
Сайт использует mvc 4.

Как можно выбросить пользователя на закрытие сессии?
...
Рейтинг: 0 / 0
20.07.2015, 13:28
    #39011310
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
принудительный выход на окончание сессии
BeginnerAtSQL,
Javascript'ом через Ajax делать каждые N минут/секунд запросы и проверять не истекла ли сессия. Если истекла перенапралять на Sign In страницу.
...
Рейтинг: 0 / 0
20.07.2015, 14:03
    #39011361
BeginnerAtSQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
принудительный выход на окончание сессии
Спасибо
...
Рейтинг: 0 / 0
20.07.2015, 15:59
    #39011530
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
принудительный выход на окончание сессии
BeginnerAtSQL, как именно у тебя реализована аутентификация?

AxeleronJavascript'ом через Ajax делать каждые N минут/секунд запросы и проверять не истекла ли сессия.
Запрос же продлит сессию и она никода не будет истекать.
...
Рейтинг: 0 / 0
20.07.2015, 16:20
    #39011557
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
принудительный выход на окончание сессии
bazile,
Спасибо, верно подмечено. Поправлюсь. На клиенте javscript'ом отсчитывать время истечения сессии, и когда она истекла, идти на сервер и перенаправлять пользователя на страинцу аутентификации. У нас так сделано почти везде, но для другой задачи: чтобы пользователь мог продлить сессию за пару минут до ее истечения.
...
Рейтинг: 0 / 0
21.07.2015, 12:50
    #39012162
BeginnerAtSQL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
принудительный выход на окончание сессии
bazileBeginnerAtSQL, как именно у тебя реализована аутентификация?

С помощью стандартного Account контроллера MVC 4 и настройками web.config по умолчанию:

Код: xml
1.
<authentication mode="None" />


и
Код: xml
1.
2.
3.
<modules>
      <remove name="FormsAuthentication" />
    </modules>
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / принудительный выход на окончание сессии / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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