차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:xe_dokuwiki [2013/02/19 15:27] – [xe.class.php 추가] V_L | tech:xe_dokuwiki [2016/07/12 00:56] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag>xe dokuwiki session}} | ||
+ | ======XE & Dokuwiki 동시 로그인====== | ||
+ | |||
+ | |||
+ | |||
+ | 이 방법은 **구버전** 용입니다. 도쿠위키 최신버전 (2013-05-10a " | ||
+ | |||
+ | 도쿠위키의 강력한 유연성 (커스터마이징 능력) 을 십분 활용하여 로긴/ | ||
+ | |||
+ | 도쿠위키의 로긴/ | ||
+ | ===== doku.php 수정===== | ||
+ | 도쿠위키 루트에 있는 파일 doku.php 수정합니다. | ||
+ | |||
+ | 가장 최상단에 다음의 내용을 삽입합니다. 도쿠위키 시작시에 XE도 같이 시작하는 것입니다. | ||
+ | |||
+ | <code php><? | ||
+ | define(' | ||
+ | define(`__XE__`, | ||
+ | require_once(" | ||
+ | $oContext = & | ||
+ | $oContext-> | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | =====xe.class.php 추가===== | ||
+ | XE 연동 파일 업로드 : xe.class.php | ||
+ | inc/ | ||
+ | |||
+ | <file php xe.class.php><? | ||
+ | /** | ||
+ | * XE Backend (2011-07-02) | ||
+ | * | ||
+ | * @author 50ndd1n6 < | ||
+ | */ | ||
+ | define(' | ||
+ | define(' | ||
+ | class auth_xe extends auth_basic { | ||
+ | function auth_xe(){ | ||
+ | $this-> | ||
+ | } | ||
+ | function trustExternal($user, | ||
+ | global $USERINFO; | ||
+ | //global $conf; // | ||
+ | if (!class_exists(Context)) return false; | ||
+ | $logged_info = Context:: | ||
+ | if($logged_info){ | ||
+ | $sticky ? $sticky = true : $sticky = false; | ||
+ | $USERINFO[' | ||
+ | $USERINFO[' | ||
+ | $USERINFO[' | ||
+ | $USERINFO[' | ||
+ | $_SERVER[' | ||
+ | | ||
+ | $_SESSION[DOKU_COOKIE][' | ||
+ | return true; | ||
+ | } else { | ||
+ | return false; | ||
+ | } | ||
+ | |||
+ | } | ||
+ | } | ||
+ | ?></ | ||
+ | |||
+ | =====도쿠위키 설정 추가===== | ||
+ | |||
+ | ^ 위치 | ||
+ | |설정 -> 인증설정-> | ||
+ | |설정 -> 인증설정-> | ||
+ | ===== 템플릿 변경===== | ||
+ | 이제 도쿠위키의 로긴/ | ||
+ | |||
+ | |||
+ | * 출처: [[http:// | ||
+ | * 참고: https:// | ||
+ | |||
+ | * 심각한 문제가 있는 것으로 보입니다. 그룹명을 전해주기는 하지만 ACL plugin에서 제대로 읽지 못하는 것 같습니다. 고로... 그룹별 권한이 제대로 작동하지 않습니다.;; | ||
+ | * | ||
+ | ^ 누구나 수정하실 수 있습니다. [[http:// | ||
+ | |||