버그 & 건의

최근본상품
TOP
DOWN

버그 & 건의

버그 리포트

2018.04.29 19:11 87 3

본문

* 다운받은 파일 : 현재 최신버전의 빌더 파일

 

그누보드의 경우 관리자 설정 업데이트 직전에 ajax.token.php 을 요청해서 토큰을 받아옵니다.

ajax.token.php 에서 리퍼러 체크하는 코드가 있더군요.

그누보드의 admin path 는  /adm/ 인 반면, 이윰빌더의 admin path 는 /admin/  이라서 올바르지 않은 요청으로 걸립니다.

 

따라서 이윰보드 관리자가 동작하기 위해서는 해당 구문을 주석처리해야 합니다.

https://github.com/gnuboard/gnuboard5/blob/master/adm/admin.lib.php#L404

 

 

 

 

- 라엘 - 회원등급 : 지하계 / Level 3
포인트 2,245
경험치 815
[레벨 3] - 진행률 36%
- 가입일 : 2015-03-28 00:53:07
- 서명 : 미입력
- 자기소개 : 반갑습니다!

댓글목록 3

브레인님의 댓글

http://eyoom.net/bbs/?t=1pi

이 질문의 문제에 대한 해결 방안일까요? 조금만 더 자세히 설명 부탁드립니다.

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

라엘님의 댓글

라엘 2018.04.29 22:20

제가 패치를 한다면 다음과 같이 할 것 같습니다.



adm/admin.lib.php  파일을 열어서
404 번째줄
    if( $p['path'] && ! preg_match( '/\/'.preg_quote(G5_ADMIN_DIR).'\//i', $p['path'] ) ){
        $msg = '올바른 방법으로 이용해 주십시오';
    }
바로 위에
    $p['path'] = isset($p['path']) ? preg_replace("/\/admin\//i", "/adm/", $p['path']) : '';
를 추가합니다.

브레인님의 댓글

감사합니다. 어쩌지 못하고 있었는데 바로 적응해보겠습니다.

전체 429 건 - 1 페이지
제목
이윰넷 2015.03.02 1,950
gang 2018.05.18 24
red123 2018.05.15 30
gang 2018.05.01 61
라엘 2018.04.29 62
라엘 2018.04.29 88
뚜꽈 2018.04.23 89
gang 2018.04.22 163
gang 2018.04.20 201
gang 2018.04.20 567
홍인 2018.04.20 126
gang 2018.04.18 53
gang 2018.04.13 146
gang 2018.04.12 95
gang 2018.04.08 117