- 정보공유
[그누보드팁] 이윰빌더 설치 후 관리자화면에서 토큰정보 오류
솔루션 테스트를 위해서 이윰빌더를 설치하고 테스트 도중
"토큰 정보가 올바르지 않습니다."
라는 메시지가 떠서 소스파일을 뜯어보았다.
설치 이윰빌더 : EB_3.0.1
호스팅 : 닷홈 (dothome.co.kr)
문제는
/lib/admin.lib.php 파일의 admin_referer_check 함수에서 발생.
if( $p['path'] && ! preg_match( '/\/'.preg_quote(G5_ADMIN_DIR).'\//i', $p['path'] ) ){
$msg = '올바른 방법으로 이용해 주십시오';
}
구문에서
$p['path'] 값은 admin 으로 찍히지만
G5_ADMIN_DIR 값은 adm 으로 찍히기때문에 0 을 반환하여
"올바른 방법으로 이용해 주십시오" 메시지를 리턴한다.
왜 이렇게 되었는지 확인하기 귀찮기도 하고 어짜피 테스트이므로
/adm/ajax.token.php 파일에서 주석처리를 해버렸다.
끝.