Переменные, срок действия которых истек до автоматического выхода из Asp.net - PullRequest
0 голосов
/ 15 июня 2010

У меня есть членство в Microsoft. В моем приложении я использую переменную, которая сохраняется в cookie (пробная сессия). Проблема, которая у меня есть: моя переменная истекла перед автоматическим выходом из системы аутентификации.

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

Или как мне создать новую переменную сервера?

Или, может быть, вы предлагаете мне лучше подойти?

Спасибо

1 Ответ

0 голосов
/ 18 июля 2010

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

Есть больше драконов, чем вы подозреваете и описали.

Учтите: срок действия билета истекает по скользящей шкале при каждом запросе. Чтобы соотнести иностранный файл cookie с одинаковым сроком службы, вы должны продублировать эту логику, которая находится в FormsAuthenticationModule, что резко и излишне усложняет ваш код.

Если данные имеют разумный размер, просто вставьте их в поле userData в бланке заявки, и теперь ваша пользовательская переменная отправляется туда, куда входят коды билета формы, и сбрасывается по истечении срока действия билета (или файла cookie). 1009 *

Без суеты, без суеты.

Подробнее здесь

...