보안서버 사용

보안서버 사용

QA

보안서버 사용

본문

현재 영카트로 홈페이지를 운영하고 있습니다.

하지만 저희서버가 보안서버주소가 따로있는관계로

로그인할때마다 타url을 지정할수 없습니다. 라는 팝업메세지가 뜨면서 오류가 발생되어버립니다.

 


// 동일한 host url 인지
function check_url_host($url, $msg='', $return_url=G5_URL) {
 global $aslang;
 if(!$msg)
        $msg = aslang('alert', 'is_url_host'); //url에 타 도메인을 지정할 수 없습니다.
    $p = @parse_url($url);
    $host = preg_replace('/:[0-9]+$/', '', $_SERVER['HTTP_HOST']);
    if(stripos($url, 'http:') !== false) {
        if(!isset($p['scheme']) || !$p['scheme'] || !isset($p['host']) || !$p['host'])
            alert(aslang('alert', 'is_url_wrong'), $return_url); //url 정보가 올바르지 않습니다.
    }
    if ((isset($p['scheme']) && $p['scheme']) || (isset($p['host']) && $p['host'])) {
        if ($p['host'].(isset($p['port']) ? ':'.$p['port'] : '') != $_SERVER['HTTP_HOST']) {
            echo '<script>'.PHP_EOL;
            echo 'alert("'.$msg.'");'.PHP_EOL;
            echo 'document.location.href = "'.$return_url.'";'.PHP_EOL;
            echo '</script>'.PHP_EOL;
            echo '<noscript>'.PHP_EOL;
            echo '<p>'.$msg.'</p>'.PHP_EOL;
            echo '<p><a href="'.$return_url.'">'.$aslang['btn_return'].'</a></p>'.PHP_EOL;
            echo '</noscript>'.PHP_EOL;
            exit;
        }
    }
}

 

위에 /lib/common.lib.php 에서 일부 설정을 주석처리 해주면 정상사용이 될것 같은데..

5시간동안 계속 작업해보아도 오류가 해결되지가 않습니다.

 

혹시 어떤부분을 주석처리 해야하는지 아시는분이 계신가요??

고수분들 도와주세요 ㅜㅜㅜ 

이 질문에 댓글 쓰기 :

답변 1

/bbs/login_check.php 에서 check_url_host 함수체크를 주석처리하세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 18
QA 내용 검색

회원로그인

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