서브 페이지에 로그인 로그아웃을 하고 다시 서브 페이지를 클릭하면 로그인 상태 입니다.
질문에 친절한 답변을 해 주시는 분들 덕분에
하나하나 만들어가고 있습니다.
rolo님의 답변 덕에 다른 디렉토리에 있는 페이지 파일에 로그인 로그아웃을 넣기 성공했습니다.
그런데 다른 문제 한가지가 또 생기네요...
인덱스파일에서 로그인 로그아웃 할 시에는 로그인 했으면
아이디 패스 입력창이 뜨고 정상 입니다.
그런데 서브 페이지 에서는 로그아웃을 해도 사용자 정보가 로그인 상태 그대로 떠 있습니다.
회원정보 수정 등을 클릭하면 로그인 상태가 아니라고 나오구요...
그리고 서브 페이지에서 로그아웃 할 경우...
주소 뒤에 // 가 붙어서 로그아웃 되어 버립니다.
만약 홈페이지 주소가 aaa.com 이라면..
이렇게 주소 표시가 되면서 로그아웃 됩니다.
어떤 문제 때문에 이러는지 또 고수분들의 의견을 기다립니다.
PS. 로그인 스킨에서
이 답변을 참고로 해서..
outlogin.skin.2.php 파일에서 로그아웃 버튼을 눌러는 부분에
<a href="<?=$g4[bbs_path]?>/logout.php?url=<?=$urlencode?>" onfocus="this.blur()">
<a href="<?=$g4[bbs_path]?>/logout.php?url=<?=$urlencode?>" onfocus="this.blur()">
이렇게 수정은 한 상태 입니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
리플레쉬(F5키 누름) 해도 로그인 한 상태인가요?
질문을 추가 하자면.. 다른 페이지들을 클릭 했을 때... 클릭하면...
로그인 상태인데도 로그인 폼에 아이디 패스워드 넣는 칸이 그대로 뜨구요..
리플레쉬를 하면 로그인 된 상태가 맞구요...
로그아웃 했을 때 로그이웃 했는데... 정보가 남아있구요... 리플레쉬 하면 로그아웃이 맞구요...
이런식이라서요... 어떻게 오류를 수정해야 할지... 도움 부탁 드립니다.
이런 걸 적용했나요?
include_once("$g4[path]/head.sub.php");
이 구문을 <html> 바로 아래에 놓으니까 잘 안되는거더라구요...
그래서 제일 위로 올려 주구요...
include_once("$g4[path]/tail.sub.php");
이 구문은 </html> 아래에다가 놓구요...
해결 됐습니다^^ 감사합니다. rolo님..^^
tail.sub.php안에 보면 </html>이 있습니다.