2013-10-02 3 views
2

내 장고 응용 프로그램 처리 "first.domain.com", "second.domain.com"등장고 여러 세션 쿠키 도메인은

내 SESSION_COOKIE_DOMAIN은 ".domain.com에"와 같은 여러 하위 도메인을 처리 여러 하위 도메인

first.domain.com 또는 second.domain.com에서 내 앱에 액세스 할 때 두 하위 도메인의 같은 세션 쿠키 을 볼 수 있습니다.

내 질문은; "second.domain.com"에서 액세스 할 때 "first.domain.com"및 "second.domain.com"에서 액세스 할 때 SESSION_COOKIE_DOMAIN을 "first.domain.com"으로 설정할 수 있습니까?

답변

4

SESSION_COOKIE_DOMAIN 설정을 제거하거나 None으로 설정하면됩니다. Django는 현재 도메인을 자동으로 사용합니다.

+0

고마워요, 내 문제를 해결했습니다 :) – erdimeola

+0

@ 루드윅은 어떻게 하나의 사이트에 대한 하위 도메인에서 작동하도록 세션을 사용할 수 있는지 말해 줄 수 있습니까? 당신의 솔루션을 사용해 보았습니다. 그러나 장고를 사용하고 있습니다. 장고 == 1.8.8 –

+0

@ vaibhavjain 내 솔루션은 모든 하위 도메인에 별도의 쿠키 (= 별도 세션)를 추가합니다. 대부분 당신이 원하는 것이 아닙니다. 이 설정을'.yourdomain.com'으로 설정해야합니다 (처음 부분의 점에 유의하십시오). –