IE версии 8.07 потерян сеанс при щелчке гиперссылки в аутентифицированном сеансе (asp.net) - PullRequest
0 голосов
/ 14 декабря 2010

После входа в систему (авторизации) в моем приложении создается сеанс, и меня перенаправляют в правильное местоположение (страница SSL). Тем не менее, после нажатия на гиперссылку (не SSL-страницу в том же приложении), я выхожу из системы автоматически (аутентифицированный сеанс потерян). Я протестировал то же самое в FireFox 3.6 и приложение работает, как и ожидалось.

Вышеуказанное происходит только в том случае, если я очищаю chache из IE и захожу в систему. Однако, если я вхожу во второй раз после закрытия браузера, вышеописанное не происходит.

Спасибо

Lihnid

Ответы [ 2 ]

0 голосов
/ 14 декабря 2010

Как выглядят ваши URL до входа и после входа? Подобные вещи случались со мной раньше, и оказалось, что у моих файлов cookie authn возникли проблемы с изменением домена с www.domain.com на domain.com или наоборот.

0 голосов
/ 14 декабря 2010

У вас есть свойство <forms requireSSL="" />, установленное на true в вашем файле web.config?

Если это так, вам может потребоваться установить значение false , есливы хотите, чтобы cookie для проверки подлинности с помощью форм отправлялся для страниц с шифрованием SSL и без SSL.

http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.requiressl.aspx

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