[초보팁] 로그인 전,후 현재페이지 유지하기 > 그누보드5 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 팁자료실

[초보팁] 로그인 전,후 현재페이지 유지하기 정보

[초보팁] 로그인 전,후 현재페이지 유지하기

본문

출처 : https://blog.naver.com/220day/221513694372

기능이 필요해 검색하여.. 혹시 필요하신 분 계실 거 같아 공유해드립니다.

 

1. /bbs/login.php 수정

 

[수정 전]


$login_url        = login_url($url);
[수정 후]

if($HTTP_REFERER){ // 추가 시작 - 로그인, 로그아웃시 현재 페이지 유지하기
$login_url = $login_url."?pre=".$HTTP_REFERER;
}// 추가 끝
//$login_url = login_url($url); // 주석 처리 - 로그인, 로그아웃시 현재 페이지 유지를 위해 상기 코드로 대체

 


2. /bbs/login_check.php 수정

 

[수정 전]


if ($url) {
    // url 체크
    check_url_host($url);
 
    $link = urldecode($url);

[수정 후]

$urls = explode('?pre=', $url);        // 추가 시작 - 로그인, 로그아웃시 현재 페이지 유지하기
if($urls[1]){
    // url 체크
    check_url_host($url[1]);
 
    $link = urldecode($urls[1]);        // 추가 끝
/*
if ($url) {            // 주석 처리 - 로그인, 로그아웃시 현재 페이지 유지를 위해 상기 코드로 대체
    // url 체크
    check_url_host($url);
 
    $link = urldecode($url);
    */
$link = G5_URL; 검색하여 다음과 같이 수정한다.

 

[수정 전]


$link = G5_URL;

[수정 후]


//$link = G5_URL;        // 주석 처리 - 로그인, 로그아웃시 현재 페이지 유지를 위해 하단 코드로 대체
$link = urldecode($url);        // 추가 - 로그인, 로그아웃시 현재 페이지 유지하기

 

3. /bbs/logout.php 수정

 

[수정 전]


} else {
    $link = G5_URL;
}

[수정 후]

} else {
    //$link = G5_URL;
    $link = $_SERVER['HTTP_REFERER'];
}
if(!$_SERVER['HTTP_REFERER']){
    $link = "/";
}
추천
2

댓글 2개

전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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