어제 우연히 자동로그인 모듈에서 설정한 쿠키가 제대로 구워지나 보려고 살펴봤더니
자동로그인 모듈에서 굽는쿠키가 적용되는 도메인명 앞에 점이 한개 붙어나오네요.
기본 xe 세션등등 기본모듈에서 굽는 쿠키는 www.domain.com 처럼 아무것도없는데
유독 자동로그인 모듈에서 생성한 쿠키는 .www.domain.com 으로 점이 한개 붙어있더군요.
혹시 이것이 자동로그인을 오작동하게하는 원인일수도 있을까요?
어제 우연히 자동로그인 모듈에서 설정한 쿠키가 제대로 구워지나 보려고 살펴봤더니
자동로그인 모듈에서 굽는쿠키가 적용되는 도메인명 앞에 점이 한개 붙어나오네요.
기본 xe 세션등등 기본모듈에서 굽는 쿠키는 www.domain.com 처럼 아무것도없는데
유독 자동로그인 모듈에서 생성한 쿠키는 .www.domain.com 으로 점이 한개 붙어있더군요.
혹시 이것이 자동로그인을 오작동하게하는 원인일수도 있을까요?
앞에 점이 붙는 것은 상관없습니다.
domain.com으로 접속한 경우 쿠키를 .domain.com으로 구워주면 www.domain.com에서도 로그인이 풀리지 않는 장점이 있습니다.
www.domain.com으로 접속했을 때 앞에 점을 붙이면 www.www.domain.com에서도 로그인이 풀리지 않겠지만... www를 두 개나 붙여 쓰는 사이트는 거의 없으니 그냥 www.domain.com에서만 유효한 쿠키가 되는 거고요. 이 때 무의미한 점을 붙인다고 문제가 되지는 않습니다.
단, 점이 없는 www로 생성된 쿠키나 .domain.com으로 생성된 쿠키, 다른 폴더에서 생성된 쿠키가 섞여 있는 경우 브라우저에 따라 우선순위가 제멋대로라서 오작동할 가능성이 있습니다. 자동로그인과 관련된 쿠키 문제는 대부분 domain.com과 www.domain.com을 섞어쓰는 사이트에서 발생합니다.