Не работает автоматический логин "Form Authentication"
От: Юра Д. Украина  
Дата: 02.11.06 09:33
Оценка:
Сделали сайт со стандартнейшей "Form Authentication".
Заказчик требует, чтобы пользователи аутентифицировались только один раз.(И браузер запоминал кто залогинился на всегда).

Web.config:
<authentication mode="Forms">
   <forms loginUrl="Login.aspx" />            
</authentication>
<authorization>
   <deny users="?" />
</authorization>


C# код:
FormsAuthentication.RedirectFromLoginPage(tbUserName.Text, true);


Все прекрасно работает на нескольких серверах. Установили сайт на конечный (рабочий) сервер.
Оказалось, что истечении некоторого времени (около суток) сайт требует авторизацию повторно .
Проверил, на стороне клиента, все нормально — аутентифицикационный кукис создается и не меняется!
На сервере также находятся еще несколько сайтов. Эксперименты на этом сервере очень ограничены (это рабочий активно использованный сайт)



Подскажите пожалуйста, возможную причину.



P.S.
У заказчика свой "умный" системный администратор. Он мог там "наумничать" очень много.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.