установка тайм-аута с использованием созданного вручную билета аутентификации форм - PullRequest
2 голосов
/ 29 декабря 2010

Конструкторы для создания объектов FormsAuthenticationTicket вручную заставляют нас установить значение «expiration», и это значение переопределяет параметр «timeout» в web.config в моих тегах, а это не то, что я хочу, потому что теперь пользователь Тайм-аут. «Сессия» просто истекает в указанное время.

Мне нужно вручную создать свой билет по причинам UserData, и я решил создать свое приложение именно так. Думаю, я мог бы потратить много времени и переделать свое приложение. авторизует и хранит «пользовательские данные» в другом месте ... но это кажется чрезвычайно утомительным для чего-то такого маленького ..

Есть ли способ вручную создать билет авторизации и сохранить настройки тайм-аута ?! Под тайм-аутом я подразумеваю сброс таймера активности пользователя. Не фиксированный тайм-аут! Пожалуйста, помогите!

1 Ответ

1 голос
/ 29 декабря 2010

Если вы установили slideExpiration = "true" в web.config для своего элемента формы, я думаю, что он должен позаботиться о сбросе таймера, даже если вы пропустили дату истечения срока действия.Если вы не создаете заявку вручную, тогда заявка, созданная автоматически за сценой, использует время ожидания, установленное в элементе форм, или значение по умолчанию (30 минут) при создании заявки FA.

Проверьте следующие ссылки:

Тайм-аут FAT

Странный тайм-аут с пользовательским FA

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