로그인시 현재 페이지 유지관련 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로그인시 현재 페이지 유지관련 정보

로그인시 현재 페이지 유지관련

본문

질문답변란에 이 내용에 대해서 상당히 많은 정보가 있습니다만 저 같은 경우는 못 본 것 같습니다.
 
지금까지는 로그인하면 현재페이지를 유지하고 있다는 걸로 알고 있다가, 방금 이놈이 현재페이지를 유지하는것을 흉내내고 있다는 것을 알고서 질문을 드립니다.  
 
즉 게시판내용의 글을 읽다가 로그인하면 밖의 게시판목록으로 나와버립니다. 로그인해서 글을 찾아 다시 읽고, 글을 읽던 상태에서 로그아웃하면 현재페이지는 유지됩니다. 로그아웃은 정상적으로 현재페이지가 유지됩니다.
 
그런데 로그인의 경우 글을 읽다가 글내용이 있는 상태에서 로그인하면 목록밖으로 나와버리는데 이유가 뭘까요. 고수님의 조언을 바랍니다.
 
outlogin.skin.1.php에서 아래의 내용도 보입니다.
<input type="hidden" name="url" value="<?=$urlencode?>">
  
 
사이트구조
 
root---index(메인)
 |
 |
gb4 
 
메인일때는 head.php, 게시판a일때는 head_a.php, 게시판b일때는 head_b.php를 인쿨르드합니다.
 
 
   

댓글 전체

저도 지금 저희 사이트로 열심히 테스트 해보았는데 잘되는데..어디서 변수가 떨어지는 모양입니다.
저도 궁금해서 코멘트 남겨봅니다..
밑에 고수님을 기다려보아요^^
common.php에
// URL ENCODING
if (isset($url))
    $urlencode = urlencode($url);
else
    //$urlencode = urlencode($_SERVER[REQUEST_URI]);
    $urlencode = $_SERVER['REQUEST_URI'];
가 있긴한데
게시판  url은 어떤지 모르겠네요.
대신 다음처럼 하면

outlogin.skin.1.php에서

value="<?=$urlencode?>"

value="<?=urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&wr_id=$wr_id")?>"

정도면 비슷하게 가지 않을까요?
rolo님 말대로 해도 안되네요. www.mathforkids.co.kr  (id:test 비번:test)
게시판내에서 로그인한 경우만 그러네요. 다른 곳에서는 현재페이지가 유지되는 것 같습니다.
첫째
왼쪽에 있는 로그인 박스

소스 보기에서 이 부분을 보니까
<input type="hidden" name="url" value="%2Fgb4%2Fbbs%2Fboard.php%3Fbo_table%3Dquestion">
가 있네요. bo_table은 있는데 wr_id가 없어서 게시판 리스트로 바로 갔네요.

둘째 로그인 누르면 화면 중앙에 또 로그인이 뜹니다.

여기서도 소스 부분을 보면 같습니다. wr_id값은 들어 있지 않습니다.
해당 페이지에 가보니 로그인을 눌렀을때 중앙에 뜨는 로긴창으로 로긴을 하면 잘되고 아웃로그인쪽에서 하면 안되는군요...
해결방법은 두가지를 비교해봐야 할것같네요..
저도 해보고 해결되면 코멘트 남기겠습니다.
아래처럼 rolo님의  말대로 하면 아웃로그인창 로그인시 gb폴더의 index.php를불러옵니다. 그래서 현재 outlogin.skin.1.php에서 value="<?=$urlencode?>" 로 다시 돌려놓았습니다. 결국 원점으로 돌아왔습니다.
----------------------
outlogin.skin.1.php에서

value="<?=$urlencode?>"

value="<?=urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&wr_id=$wr_id")?>"
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT