Сделали сайт со стандартнейшей "Form Authentication".
Заказчик требует, чтобы пользователи аутентифицировались только один раз.(И браузер запоминал кто залогинился на всегда).
Web.config:
<authentication mode="Forms">
<forms loginUrl="Login.aspx" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
C# код:
FormsAuthentication.RedirectFromLoginPage(tbUserName.Text, true);
Все прекрасно работает на нескольких серверах. Установили сайт на конечный (рабочий) сервер.
Оказалось, что истечении некоторого времени (около суток) сайт требует авторизацию повторно
.
Проверил, на стороне клиента, все нормально — аутентифицикационный кукис
создается и не меняется!
На сервере также находятся еще несколько сайтов. Эксперименты на этом сервере очень ограничены (это рабочий активно использованный сайт)
Подскажите пожалуйста, возможную причину.
P.S.
У заказчика свой "умный" системный администратор. Он мог там "наумничать" очень много.