그누보드 세션문제.... 정보
그누보드 세션문제....본문
그누보드 기반이 아닌 페이지에서는 로그인했을때
....가 로그인중이라고 나옵니다..
그런데 그누보드 기반의 페이즈로 가면 로그인이 깨지네요..
로그인 한사람만 글쓰기 가능하게 해놨는데...
메인에서 로그인한후
그누보드 페이지쪽으로 가면 로그인이 안되있는데 글쓰기는 할수있네요
echo $mb_id 찍어보니 메인에서는 해당 아이디가 찍히고
그누보드 쪽에서는 안찍히는데....
둘다 세션으로 보냈는데 왜 그누보드쪽에는 적용이안될까요 ㅠㅠ
경로문제인거같은데 뭘수정해야할지...
....가 로그인중이라고 나옵니다..
그런데 그누보드 기반의 페이즈로 가면 로그인이 깨지네요..
로그인 한사람만 글쓰기 가능하게 해놨는데...
메인에서 로그인한후
그누보드 페이지쪽으로 가면 로그인이 안되있는데 글쓰기는 할수있네요
echo $mb_id 찍어보니 메인에서는 해당 아이디가 찍히고
그누보드 쪽에서는 안찍히는데....
둘다 세션으로 보냈는데 왜 그누보드쪽에는 적용이안될까요 ㅠㅠ
경로문제인거같은데 뭘수정해야할지...
댓글 전체

그누보드 아닌페이지들에서 _common.php를 불러들이세요
만약 폴더가 /sub/그누보드아닌페이지.php
이런식이라면 /sub/_common.php 파일을 만드세요
이파일은 /bbs/_common.php 파일을 복사하시면 될듯 그러면 세션이 모두 적용되실겁니다
만약 폴더가 /sub/그누보드아닌페이지.php
이런식이라면 /sub/_common.php 파일을 만드세요
이파일은 /bbs/_common.php 파일을 복사하시면 될듯 그러면 세션이 모두 적용되실겁니다
근데 그누보드가 아닌 페이지에서 로그인이 되는거고
그누보드 페이지들이 세션적용이 안되는건데 말씀하신 대로는 그누보드 아닌 페이지들에 세션 적용하는게 아닌가요?
그누보드 페이지들이 세션적용이 안되는건데 말씀하신 대로는 그누보드 아닌 페이지들에 세션 적용하는게 아닌가요?
그누보드 기반이 아닌 페이지에서는 로그인했을때~~~같은 질문을 몇번 봤는데 진즉 이렇게 질문을 했어야죠
그누보드가 아닌 곳에서 로그인 할 때와 그누보드에서 로그인 여부를 가져오는 세션 저장 위치가 다르기 때문에
당연히 그누보드에서는 로그인 안된 상태로 나옵니다
우선은 그누보드 common.php에 세션 저장 폴더 설정 부분을 주석처리하고 해보세요
안된다면 그누보드 아닌 페이지에 세션폴더를 달리 설정하는 곳이 있는지 살펴보고
있다면 그누보드 common.php에 세션 저장 폴더 설정 부분을 같이 맞추세요
그누보드가 아닌 곳에서 로그인 할 때와 그누보드에서 로그인 여부를 가져오는 세션 저장 위치가 다르기 때문에
당연히 그누보드에서는 로그인 안된 상태로 나옵니다
우선은 그누보드 common.php에 세션 저장 폴더 설정 부분을 주석처리하고 해보세요
안된다면 그누보드 아닌 페이지에 세션폴더를 달리 설정하는 곳이 있는지 살펴보고
있다면 그누보드 common.php에 세션 저장 폴더 설정 부분을 같이 맞추세요
말씀하신대로 하니 이번에는 그누보드가 아닌페이지와 그누보드 페이지 모두 로그인이 안되네요...ㄷㄷ 세션 저장 경로의 문제인가...;
그렇다면
그누 아닌 페이지의 로그인 체크페이지 마지막 부분에서
그누 common.php에 설정된 세션폴더와 같도록 세션 폴더를 설정 후
그누보드 로그인체크 파일을 보고 동일하게 세션에 아이디를 저장해보세요
세션명 ss_mb_id
그런 후 common.php에서 로그인 한 아이디 정보를 회원 테이블에서 추출하는 부분이 있는데 이곳을 주석처리하고 $member 변수를 직접 만들어 넣으세요
그누 아닌 페이지의 로그인 체크페이지 마지막 부분에서
그누 common.php에 설정된 세션폴더와 같도록 세션 폴더를 설정 후
그누보드 로그인체크 파일을 보고 동일하게 세션에 아이디를 저장해보세요
세션명 ss_mb_id
그런 후 common.php에서 로그인 한 아이디 정보를 회원 테이블에서 추출하는 부분이 있는데 이곳을 주석처리하고 $member 변수를 직접 만들어 넣으세요