Mac에서 Safari가 로그 오프 된 세션에서 로그인 쿠키를 무작위로 다시 생성하는 문제가 발견되었습니다.로그인 화면을 새로 고침 할 때 Mac Safari에서 쿠키를 무작위로 재생성합니다. 매우 이상 함
나는이 동작이있는 피 들러 보관 파일을 가지고 있습니다. here. 쿠키를 가져 오는 것을 쉽게하기 위해 일부 항목이 제거되었지만 쿠키 나 아무것도 설정하지 않은 것은 제거되었습니다. 3-8 번의 요청 만 반복하면됩니다.
나는 실행 순서를 통해 당신을 이야기 할 것이다
- 요청 1 : 사용자가 /logout.aspx하는 호출을 통해 로그 아웃 - 설정 - 쿠키
- 요청 2-8 1999 쿠키 유효 기간을 설정 반환 : 사용자가 로그인 페이지를 새로 고침하여 루트 또는 /res/en-US/s.js에 대한 호출을 전송합니다. - 서버에 쿠키가 보내지거나 다시 수신되지 않으며 액세스가 거부됩니다. 나는 지루함에 따라 로그로부터 이러한 성질의 요청을 많이 잘라 냈다.
- 요청 9 : /res/en-US/s.js에 대한 요청 - Hv3 인증 쿠키가 신비하게 다시 등장했습니다! 와트. 설정된 쿠키가 없습니다! WTFF!
- 요청 10 + : 지금 쿠키가 등장했다 사이트는주의해야 할
<dict> <key>Created</key> <real>259603523.26834899</real> <key>Domain</key> <string>.mysite.dev</string> <key>Expires</key> <date>2010-03-24T16:05:22Z</date> <key>HttpOnly</key> <string>TRUE</string> <key>Name</key> <string>.Hv3</string> <key>Path</key> <string>/</string> </dict>
한 가지이다 쿠키는 사파리에서 조사 때의 모양처럼 다시
에서 사용자를 기록 Safari에서 쿠키 도메인은 mysite.dev가 아니라 mysite.dev입니다 (web.config에 지정된 쿠키 도메인 임). 그러나 2-8 번 요청에서 액세스가 거부되면 쿠키가 만료 된 것처럼 보입니다. 2-8 동안 브라우저의 쿠키 목록을 보면 .Hv3 쿠키가 없습니다.
Google 버그 또는 Safari의 문제입니까? 문제를 방지하려면 어떻게해야합니까?