iis 에 그누보드 설치 후 토큰 문제 질문드립니다.

iis 에 그누보드 설치 후 토큰 문제 질문드립니다.

QA

iis 에 그누보드 설치 후 토큰 문제 질문드립니다.

본문

iis 서버에 그누보드 설치할 일이 생겨서

사용중인 pc에 iis7, php(5.6.33), mysql 설치 후 php.ini 세팅 완료 한 다음

그누보드5 설치까지 완료 된 상태입니다.

 

접속 및 로그인, 글쓰기 등은 잘되는데 관리자페이지에서 설정을 바꾸거나 게시판 그룹 추가 등을 하면

"토큰 정보가 올바르지 않습니다." 라고 알림창이 뜹니다.

(게시판은 해당 스크립트 주석 처리 후 생성 및 테스트했음)

 

문제는  관리자 화면의 폼 전송시  /admin/ajax.token.php 에서 토큰 비교를 하는데 아래부분부터 에러가 발생합니다.

$error = admin_referer_check(true);

if($error)
    die(json_encode(array('error'=>$error, 'url'=>G5_URL)));

 

그래서 admin.head.php 에서 admin_referer_check 함수 내용을 빼와서 에러가 없음을 확인 한 다음

다시 아래처럼 테스트 해보았더니 에러 있음 이 나오길래

$error1 = admin_referer_check(true);
if($error1) { echo '에러없음' } else { echo '에러있음'; }

 

admin_referer_check 함수 내용을 아래처럼 변경(return true 추가)하면 에러없음(정상작동) 으로 나옵니다.

 

if($msg){

    if($return) { return $msg; } else { alert($msg~~); }

} else {

    return true;

}

 

하지만 함수 수정후에도  ajax.token.php 에서 리퍼러 체크는 여전히 토큰 알림이 뜹니다.

(ajax.token.php 에서 리턴시 파폭 개발자도구에서 확인 시 xml 변환기오류:문법오류 도 뜸니다)

 

혹시 같은 현상을 겪어보셨거나 해결 방법 아시면 답변 부탁드립니다.

 

긴 글 읽어주셔서 감사드립니다.

 

이 질문에 댓글 쓰기 :

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

회원로그인

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