Истечение срока действия куки-файла аутентификации - PullRequest
1 голос
/ 30 декабря 2011

У меня есть два asv.net mvc, работающие с веб-сайтами (Сервер1 и Сервер 2). Файлы под этими сайтами все одинаковые. Отражено вручную.

Проблема:

На сервере Server1 после создания заявки на проверку подлинности asp.net срок действия файла cookie истекает через некоторое время автоматически. Но на другом сервере (Server2) cookie все еще существуют.

Платформа ASP.NET MVC на IIS 6.0. Они находятся на одном сервере, но разные IP-адреса

Сервер1: http://www.seniseviyorum.com/WebForm1.aspx Сервер2: http://www.snsvyrm.com/WebForm1.aspx

Есть идеи?

GET /WebForm1.aspx HTTP/1.1
Host: www.seniseviyorum.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Referer: http://www.seniseviyorum.com/WebForm1.aspx
Cookie: .SSAUTHSS=83E0F44BB68931FACD95B3F64FF2073738C629A0EEFE9D89657E8C457E54888584248D3CE0AF000C90C0E59A073D5BA4DC12C12F930EFF8CF9C712F413825A814ABE278702C0943D70C1771543487CC7E075990D8795B904194799D0E3E1349A6F6518350395A91F7E100C574D03CB136E4C9FAD52C8CE1F37F95AB0014A75B9E0F7C875910126E4B0A1C51F1058C08E; __utma=88980377.776610536.1325205796.1325205796.1325205796.1; __utmc=88980377; __utmz=88980377.1325205796.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Cache-Control: max-age=0

GET /WebForm1.aspx HTTP/1.1
Host: www.snsvyrm.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Referer: http://www.snsvyrm.com/WebForm1.aspx
Cookie: .SSAUTHSS=182C451AC2F9E07E25EBDC5CFDE50BDD04C39C045FD86A9868283198C3401AACAB8D52B026380109E162C82266D221FB52EFFA09B08D643086D3C9D7B3DC8D273B69F97A1C0899A5935492BCDCF2CA7723F8E9E470F3D9D72613787D3C2701B0F51CFCAB77BB7A729A2171739BD6A547BA95026CF3E9B2E5593024B57E80C8DF15760EB5CB5A459F547025F862C5C3FB; __utma=92513119.1344156904.1325205837.1325205837.1325208669.2; __utmc=92513119; __utmz=92513119.1325205837.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Cache-Control: max-age=0

1 Ответ

1 голос
/ 30 декабря 2011

Токены аутентификации отправляются взад и вперед между сервером и браузером с использованием куки. Поскольку каждый веб-сайт использует свой домен, у каждого будет свой собственный файл cookie для аутентификации. Они не будут использовать один и тот же файл cookie. Поэтому вполне нормально, что срок действия одного из них истекает через определенное время без отправки http-запроса на сервер.

...