그누보드 5.2.9.5 버전 패치 후, 올바른 방법 및 토큰 에러 문제 > 공지사항

본문 바로가기

공지사항

그누보드 5.2.9.5 버전 패치 후, 올바른 방법 및 토큰 에러 문제

본문

최근 그누보드 5 및 영카트 5의 새로운 버전이 패치가 되었는데요.

각각 5.2.9.5 버전을 패치한 이후로 이윰빌더의 관리자 모드에서 경고 에러가 나타나며, 홈페이지 메인으로 튕기는 현상이 있었습니다.

이 부분 때문에 주말도 반납하고 분석했는데요.

원인은 찾았으나, 부득이 하게 그누보드 원본 소스를 수정할 수밖에 없는 상황이 되었습니다.

아래와 같이 처리 하시면 해결됩니다.

-- 아 래 --

1. /adm/admin.lib.php 파일 393번째 라인 소스 수정

[수정전]


    $p = @parse_url($referer);

    $host = preg_replace('/:[0-9]+$/', '', $_SERVER['HTTP_HOST']);
    $msg = '';

    if($host != $p['host']) {
        $msg = '올바른 방법으로 이용해 주십시오.';
    }

    if( $p['path'] && ! preg_match( '/\/'.preg_quote(G5_ADMIN_DIR).'\//i', $p['path'] ) ){
        $msg = '올바른 방법으로 이용해 주십시오';
    }

    if( $msg ){
        if($return) {
            return $msg;
        } else {
            alert($msg, G5_URL);
        }
    }

 

[수정후]


    $p = @parse_url($referer);

    $host = preg_replace('/:[0-9]+$/', '', $_SERVER['HTTP_HOST']);
    $msg = '';

    if($host != $p['host']) {
        $msg = '올바른 방법으로 이용해 주십시오.';
    }

    if( $p['path'] && ! preg_match( '/\/('.preg_quote(G5_ADMIN_DIR).'|admin)\//i', $p['path'] ) ){
        $msg = '올바른 방법으로 이용해 주십시오';
    }

    if( $msg ){
        if($return) {
            return $msg;
        } else {
            alert($msg, G5_URL);
        }
    }

 

위와 같이 처리해 보세요.

감사합니다.

 

댓글목록4

joosam님의 댓글

profile_image
^^ 빠른 패치 감사합니다~~

축하합니다. 첫댓글 포인트 56포인트를 획득하였습니다.

티보리님의 댓글

profile_image
수고하셨습니다.

뷰리드님의 댓글

profile_image
감사합니다. 스크랩합니다.

민트초코님의 댓글

전체 173 건 - 3 페이지
번호
제목
글쓴이
사이트 내 전체검색