버그 & 건의

최근본상품
TOP
DOWN

버그 & 건의

버그 리포트

2018.04.29 19:11 687 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 건 - 1 페이지
제목
이윰넷 2015.03.02 2,289
이영진 2019.03.11 507
포운한 2019.03.11 506
이영진 2019.03.09 963
포운한 2019.03.09 609
이영진 2019.03.08 635
이영진 2019.03.08 628
포운한 2019.03.08 1,512
이영진 2019.03.07 288
이영진 2019.02.02 291
이영진 2019.02.01 291
이영진 2019.02.01 373
이영진 2019.01.31 299
이영진 2019.01.31 344
이영진 2019.01.30 346