로그아웃이 잘 안돼요. 왜 그런 것일까요? 정보
로그아웃이 잘 안돼요. 왜 그런 것일까요?본문
이해가 되지 않는 부분이 있어 글을 올립니다.
로그인은 잘 되는데 잘 안되는 경우가 로그아웃입니다.
로그인 후 로그아웃이 안되는 현상이 발생하는데 익스플로러를 종료시키기 전까지는 계속 로그인 상태로 남아있게 되는 현상인데 원인은 다음과 같네요.
익스플로러 [도구]-[옵션]-임시인터넷 파일 [설정]에 들어가시면 "저장된 페이지의 새버전 확인"
에서 확인하지 않음으로 체크되어있는 경우 로그아웃이 되지 않습니다.
물론 "확인하지 않음에 체크하지만 않는다면 그런일은 발생하지 않습니다.
방금 sir에서도 실험해보았더니 로그아웃이 되지 않습니다.
아래의 글은 제가 관리하고 있는 홈페이지의 어느 분의 글입니다.
===========================================
이런 경우의 원인은 쿠키가 오류를 일으키고 있는 경우가 많습니다.
쿠키가 꼬였다고 흔히 말하는데 즉 쿠키의 로직에 오류가 있는 경우가 되겠죠.
하나의 쿠키에 모든 정보를 담으려고 하다보면 생각지 않은 오류가 생기는 경우가 있습니다 쿠키를 분할하는 것도 로직이 꼬이는 것을 방지할 수 있는 하나의 편법도 될 수 있을 것같습니다.
또한가지 경우는 로그인후에 쿠키 파일, PhP파일이나 또는 스크립트 파일 등 로그오프나 로그온과 관련된 파일의 정보가 변경되는데 임시인터넷 파일을 확인하지 않음으로 해놓은 상태이기 때문에 변경된 파일을 찾지 못하여 에러가 발생할 수도 있겠죠, 이부분의 로직을 잘 점검하여 보시면 해결방법을 찾을 수 있을것 같습니다. 어떤 경우 파일을 각각의 스크립트를 모듈로 분할하지 않고 하나의 파일로 만들었을 때 이런 로직의 에러가 발생하는 경우가 간혹 생기는데 찾기가 쉽지 않습니다.
로그인은 잘 되는데 잘 안되는 경우가 로그아웃입니다.
로그인 후 로그아웃이 안되는 현상이 발생하는데 익스플로러를 종료시키기 전까지는 계속 로그인 상태로 남아있게 되는 현상인데 원인은 다음과 같네요.
익스플로러 [도구]-[옵션]-임시인터넷 파일 [설정]에 들어가시면 "저장된 페이지의 새버전 확인"
에서 확인하지 않음으로 체크되어있는 경우 로그아웃이 되지 않습니다.
물론 "확인하지 않음에 체크하지만 않는다면 그런일은 발생하지 않습니다.
방금 sir에서도 실험해보았더니 로그아웃이 되지 않습니다.
아래의 글은 제가 관리하고 있는 홈페이지의 어느 분의 글입니다.
===========================================
이런 경우의 원인은 쿠키가 오류를 일으키고 있는 경우가 많습니다.
쿠키가 꼬였다고 흔히 말하는데 즉 쿠키의 로직에 오류가 있는 경우가 되겠죠.
하나의 쿠키에 모든 정보를 담으려고 하다보면 생각지 않은 오류가 생기는 경우가 있습니다 쿠키를 분할하는 것도 로직이 꼬이는 것을 방지할 수 있는 하나의 편법도 될 수 있을 것같습니다.
또한가지 경우는 로그인후에 쿠키 파일, PhP파일이나 또는 스크립트 파일 등 로그오프나 로그온과 관련된 파일의 정보가 변경되는데 임시인터넷 파일을 확인하지 않음으로 해놓은 상태이기 때문에 변경된 파일을 찾지 못하여 에러가 발생할 수도 있겠죠, 이부분의 로직을 잘 점검하여 보시면 해결방법을 찾을 수 있을것 같습니다. 어떤 경우 파일을 각각의 스크립트를 모듈로 분할하지 않고 하나의 파일로 만들었을 때 이런 로직의 에러가 발생하는 경우가 간혹 생기는데 찾기가 쉽지 않습니다.
댓글 전체
글쎄요, 제 생각은 조금 다른데....
페이지가 저장된다는 것은 인터넷 이용시 똑같은 페이지를 다시 로딩함으로써 낭비되는 시간을 줄이고자 하는 것인 걸로 알고 있거든요... 그렇게 해서 서핑시 인터넷속도를 높이는 거죠.
그리고, 가만히 생각해 보면, 새버전확인을 않음으로 되 있는 것이 기본옵션인 거같은데... 아닌가요?
다시 말해서 기본 옵션 때문에 생기는 문제를 쿠키오류가 로그아웃 문제의 가장 큰 원인이라고 보기에도 좀...
그리고 어차피 웹제작자가 여러 컴퓨터의 환경을 생각해야지,
내 사이트 들어오는 사람들보고 일일이 사이트 환경에 맞추라고 하는 것도 이상하구...
차라리 꼭 새로 읽어야 할 페이지가 필요하다면 만드는 웹페이지마다 메타테그에 meta http-equiv=refresh 를 달아서 읽을 때마다 새로 읽도록 하는 것이 나은 것 아닐까요? (하지만 결국은 속도향상의 역이라는 점에서 원점으로 돌아가는 군요...ㅠ.ㅠ)
그럼 페이지상단 마다 쿠키를 새로 읽게 하는 것은?
이것은 어떻게 하는 건가요? 그게 더 나은 거 같은데....??
페이지가 저장된다는 것은 인터넷 이용시 똑같은 페이지를 다시 로딩함으로써 낭비되는 시간을 줄이고자 하는 것인 걸로 알고 있거든요... 그렇게 해서 서핑시 인터넷속도를 높이는 거죠.
그리고, 가만히 생각해 보면, 새버전확인을 않음으로 되 있는 것이 기본옵션인 거같은데... 아닌가요?
다시 말해서 기본 옵션 때문에 생기는 문제를 쿠키오류가 로그아웃 문제의 가장 큰 원인이라고 보기에도 좀...
그리고 어차피 웹제작자가 여러 컴퓨터의 환경을 생각해야지,
내 사이트 들어오는 사람들보고 일일이 사이트 환경에 맞추라고 하는 것도 이상하구...
차라리 꼭 새로 읽어야 할 페이지가 필요하다면 만드는 웹페이지마다 메타테그에 meta http-equiv=refresh 를 달아서 읽을 때마다 새로 읽도록 하는 것이 나은 것 아닐까요? (하지만 결국은 속도향상의 역이라는 점에서 원점으로 돌아가는 군요...ㅠ.ㅠ)
그럼 페이지상단 마다 쿠키를 새로 읽게 하는 것은?
이것은 어떻게 하는 건가요? 그게 더 나은 거 같은데....??
엉뚱한 대답인데..
저의 경우.. sc8000.net 과 www.sc8000.net 이 문제였습니다.
sc8000.net으로 접속해도 홈페이지가 나오지만.. 내부에서는 www.xxxx 로 접속을 유도해 버리니
로그아웃 되어 버리더군요.
비슷하게.. 이런문제일수도 있습니다. 쿠키는 sc8000.net을 가르키거나 할수도 있거든요.
저의 경우.. sc8000.net 과 www.sc8000.net 이 문제였습니다.
sc8000.net으로 접속해도 홈페이지가 나오지만.. 내부에서는 www.xxxx 로 접속을 유도해 버리니
로그아웃 되어 버리더군요.
비슷하게.. 이런문제일수도 있습니다. 쿠키는 sc8000.net을 가르키거나 할수도 있거든요.
확인해 보세요..
로그아웃이 안된다는 것이 실제로는 로그아웃상태이지만 화면에는 로그인 중으로 나오는 것인지
아니면 실제로 로그아웃이 안되는 것인지요..
저장된 페이지는 새로 읽지 않으므로 로그인 중으로 저장된 페이지를 다시 로딩하면 실제로는 로그아웃 상태지만 로그인중인 화면 페이지가 나올 수 있겠죠..
로그아웃 버튼 클릭 후 새로고침을 해보거나 로그인이 필요한 페이지로 이동해 보면 확인가능할겁니다..
로그아웃이 안된다는 것이 실제로는 로그아웃상태이지만 화면에는 로그인 중으로 나오는 것인지
아니면 실제로 로그아웃이 안되는 것인지요..
저장된 페이지는 새로 읽지 않으므로 로그인 중으로 저장된 페이지를 다시 로딩하면 실제로는 로그아웃 상태지만 로그인중인 화면 페이지가 나올 수 있겠죠..
로그아웃 버튼 클릭 후 새로고침을 해보거나 로그인이 필요한 페이지로 이동해 보면 확인가능할겁니다..
sir 홈페이지에서도 같은 현상이 벌어집니다.
즉, 익스플로러 [도구]-[옵션]-임시인터넷 파일 [설정]에 들어가시면 "저장된 페이지의 새버전 확인"
에서 확인하지 않음으로 체크되어있는 경우 로그아웃이 되지 않습니다.
다른 네이버와 같은 홈페이지에서는 그런 현상이 벌어지지 않아요. 무엇인가 문제가 있다고 판단됩니다.
즉, 익스플로러 [도구]-[옵션]-임시인터넷 파일 [설정]에 들어가시면 "저장된 페이지의 새버전 확인"
에서 확인하지 않음으로 체크되어있는 경우 로그아웃이 되지 않습니다.
다른 네이버와 같은 홈페이지에서는 그런 현상이 벌어지지 않아요. 무엇인가 문제가 있다고 판단됩니다.
저도 아랫쪽에 이와 같은 문제로 질문을 올렸었는데, 역시 다른 답변을 얻을 수 없더군요...
결론은 그누보드의 문제도 아니구 모든 사용자에게 새버전확인을 강요할 수도 없다는 것입니다.
왜냐면, 저도 이거 때문에 쇼핑몰 몇군데를 확인해 봤는데 역시나 로그아웃되어 있는 페이지인데도
뒤로가기를 하면 로그인된 것 처럼 보이더군요.
그렇다고 새버전확인을 강요하면 인터넷 이용속도가 떨어지게 되고...
어떤 사이트에서는 뒤로가기를 하면 "만료된 페이지"라고 나오게 되어 있던데...
그누보드의 문제라기 보다는 인터넷 익스플로러의 근본적인 제작상의 문제 같은데요...
네이버에서 그런 현상이 없다면 네이버에서 어떤 소스를 추가하고 있는 건지를 알아 내는 것이 가장 좋은 방법일 거 같네요...
이 로그아웃의 뒤로가기시 컴퓨터 임시폴더에 생성된 페이지 보여주기는 정말 문제인 거 같은데
고수님들의 연구가 필요로 됩니다.
결론은 그누보드의 문제도 아니구 모든 사용자에게 새버전확인을 강요할 수도 없다는 것입니다.
왜냐면, 저도 이거 때문에 쇼핑몰 몇군데를 확인해 봤는데 역시나 로그아웃되어 있는 페이지인데도
뒤로가기를 하면 로그인된 것 처럼 보이더군요.
그렇다고 새버전확인을 강요하면 인터넷 이용속도가 떨어지게 되고...
어떤 사이트에서는 뒤로가기를 하면 "만료된 페이지"라고 나오게 되어 있던데...
그누보드의 문제라기 보다는 인터넷 익스플로러의 근본적인 제작상의 문제 같은데요...
네이버에서 그런 현상이 없다면 네이버에서 어떤 소스를 추가하고 있는 건지를 알아 내는 것이 가장 좋은 방법일 거 같네요...
이 로그아웃의 뒤로가기시 컴퓨터 임시폴더에 생성된 페이지 보여주기는 정말 문제인 거 같은데
고수님들의 연구가 필요로 됩니다.