왜 알라딘은 쿠키를 지우면 로그아웃이 되버릴까? 이것이다.

로그인 상태에서 쿠키를 지우면 자동 로그아웃이 되버린다. 처음엔 엄청 놀라고 당황했지만, 지금은 그냥 그러려니 한다. 아주 예전부터 쭈욱 그래왔는데, 한번 묻고 싶다.

왜 로그인 상태에서 쿠키를 지우면 로그아웃이 되나요??


댓글(4) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기
 
 
서재지기 2007-09-04 09:01   좋아요 0 | 댓글달기 | URL
알라딘마을지기입니다.

요즘 출시되는 핸드폰은 유심카드라는 것이 있습니다. 유심카드 안에는 사용자의 이동통신등록정보가 저장되어있답니다. 이 유심카드를 제거하면 핸드폰이 정상적으로 동작하지않습니다. 이동통신등록정보가 없는 것으로 인식하는 것입니다.

마찬가지로 쿠키는 사용자의 PC에 사이트 접속 정보를 담아두는 역할을 합니다. 겉으로는 보이지않지만 안으로는 로그인되어있는 상태에서도 페이지를 불러올 때마다 이 쿠키를 항상 참고해 사용자의 접속상태를 서버가 인지하는 것이지요.
그런데, 로그인되어있는 상태에서 쿠키를 없애면, 다음 페이지로 이동할 때 사이트에 로그인해있다는 정보가 있는 쿠키가 없으므로 로그인되어있지않는 상태로 인식을 하는 겁니다.

이것은 알라딘만의 독창적인 기술은 아니구요, 알라딘 외의 다른 사이트에서도 대부분 이렇게 될 겁니다.(단, 인터넷익스플로어7에서는 쿠키를 삭제해도 현재 머물고 있는 사이트의 로그인 상태는 그대로 유지를 합니다) 그런데, 로그인되어있는 상태에서 쿠키를 삭제하신 이유가 왠지 궁금해집니다. 일종의 테스트시겠죠. "엄청 놀라고 당황"하실 일은 아니니 안심하셔도 좋겠습니다.

쥬베이 2007-09-04 10:34   좋아요 0 | 댓글달기 | URL
알라딘을 제외한 다른사이트 어디도 쿠키를 삭제했다고 로그아웃은 안되는데요. 알라딘만 그럽니다^^
아무튼 좀 특이한 기술입니다.

서재지기 2007-09-04 11:57   좋아요 0 | URL
알라딘만 그렇다구요? 네이버에서 한번 해보셨는지요?
쿠키를 사용하지않는 사이트는 없습니다. 이 회원이 현재 로그인 상태인지 아닌지를 서버가 알 수 있는 방법은 쿠키이기 때문입니다. 오히려 쿠키를 삭제했는데도 불구하고 로그인 상태로 남아있는게 이상하다고 하면 이상할 수 있지않을까싶습니다. 암튼, 브라우저별로 처리방법은 약간씩 다른데요, 같은 브라우저에서 쿠키를 삭제했는데도 로그인 상태로 남아있는 사이트가 있다면 좀 독특한 기술을 쓴 것 같습니다.

쥬베이 2007-09-04 12:59   좋아요 0 | 댓글달기 | URL
아닙니다, 지기님. 알라딘을 제외한 그 어디도 로그인 상태에서 쿠키삭제한다고 해서
자동으로 로그아웃이 되버리는 곳은 없습니다. 지기님은 네이버도 로그아웃되시나 보네요. 전 안그런데...
PC마다 차이가 있을 수가 있나요?? 거참 묘합니다. 아무튼 점심 맛있게 드세요^^

추가, 물론 쿠키를 사용하지 않은 사이트는 없지요. 쿠키 사용여부하고 이 문제는 별개문제 같습니다.