SQL Server для хранения состояния сеансов / время ожидания - PullRequest
0 голосов
/ 26 мая 2011
<authentication mode="Forms">
  <forms loginUrl="~/Account/LogOn" timeout="100" defaultUrl="~/" name="Auth"/>
</authentication>

И

<sessionState timeout ="1"></sessionState>

Среди этих 2, который определяет время ожидания активного входа в систему, если я использую SQL Server хранить состояние сеансов?

(я в asp.net mvc 2)

Ответы [ 2 ]

1 голос
/ 26 мая 2011

FormsAuthentication и Session - два разных механизма, которые используют два разных куки.Там таймауты независимы.

Если вы хотите знать, когда истекает Session (который вы храните в Sql или иным образом), то время ожидания SessionState определяет это.

0 голосов
/ 26 мая 2011
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="100" defaultUrl="~/" name="Auth"/>
</authentication>

Приведенный выше код будет определять время сеанса пользователя, вошедшего в систему. Это означает, что после 100 минут бездействия пользователю будет предложено снова войти в систему. Тайм-аут по умолчанию составляет 30 минут, если не указан.


<sessionState timeout ="1"></sessionState>

Параметр настройки времени ожидания сеанса применяется только к страницам ASP.NET. Изменение значения времени ожидания сеанса не влияет на время ожидания сеанса для страниц ASP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...