버그 & 건의

최근본상품
TOP
DOWN

버그 & 건의

버그 리포트

2018.04.29 19:11 692 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']) : '';
를 추가합니다.

브레인님의 댓글

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

전체 463 건 - 3 페이지
제목
ibksxkf26406 2018.10.17 332
ibksxkf26406 2018.10.17 109
gang 2018.07.05 225
gang 2018.06.05 313
디폴트 2018.05.31 403
gang 2018.05.18 385
red123 2018.05.15 351
gang 2018.05.01 377
라엘 2018.04.29 1,573
라엘 2018.04.29 693
뚜꽈 2018.04.23 382
gang 2018.04.22 714
gang 2018.04.20 573
gang 2018.04.20 679
홍인 2018.04.20 269