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

просто каждый раз при старте приложения меняются ключи шифрования на сервере, как пофиксить — см. тут
http://www.gotdotnet.ru/Forums/Web/233488.aspx
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, Nisus, Вы писали:
N>проблема старая, известная, редкий случай, но админ тут не при чем
N>просто каждый раз при старте приложения меняются ключи шифрования на сервере, как пофиксить — см. тут
N>http://www.gotdotnet.ru/Forums/Web/233488.aspx
N>
данное сообщение получено с www.gotdotnet.ru
N>ссылка на оригинальное сообщение
Хм... Спасибо. (на выходных попробую)
Если поможет — с меня 100г и пончик (когда будете во Львове)