2011.08.21 16:15
Shadow 조회 수:47362
2011.08.22 02:26
제로보드XE와 연동 작업
1. Ajaxplorer 수정
-> auth.sql은 제로보드XE의 session table을 그대로 이용함으로 DB에 create하지 않음
-> conf.sql과 log.sql은 create (제로보드 DB에 생성함)
-> auth.sql에서 class.sqlAuthDriver.php 파일을 수정하여 ajxp_users table을 참조하도록 되어 있는 것을 제로보드XE session을 참조하도록 변경, login 항목은 user_id로 변경
-> conf.sql에서 class.AJXP_User.php 파일을 수정하여 admin이 아닌 user이면서 repo.가 없는 경우 default repo.를 read only로 추가시켜 주도록 코드 변경
479 if($this->isAdmin() === true){480 $this->setRight("xe_ajxp.admin", "1");481 }else{482 $this->setRight("xe_ajxp.admin", "0");483 // [ by sukhyun @ 2011.8.22484 // default repo. added (read only)485 $this->setRight("0", "r");486 // ]487 }
479 if($this->isAdmin() === true){
480 $this->setRight("xe_ajxp.admin", "1");
481 }else{
482 $this->setRight("xe_ajxp.admin", "0");
483 // [ by sukhyun @ 2011.8.22
484 // default repo. added (read only)
485 $this->setRight("0", "r");
486 // ]
487 }
2. 제로보드XE수정
-> 기존 PureFTPd와 연동을 위해 작업한 내용 그대로 사용 가능.
-> 제로보드XE session DB table에 user_id와 password를 적어주는 기능만 동작하면 문제 없음.
제로보드XE 순정상태라면, session table을 참조하지 않고, member table을 참조하면 쉽게 구현 가능
댓글
2011.08.22 03:21
2014.03.20 15:00
좋은 정보 정말 감사합니다 ^^
제로보드XE와 연동 작업
1. Ajaxplorer 수정
-> auth.sql은 제로보드XE의 session table을 그대로 이용함으로 DB에 create하지 않음
-> conf.sql과 log.sql은 create (제로보드 DB에 생성함)
-> auth.sql에서 class.sqlAuthDriver.php 파일을 수정하여 ajxp_users table을 참조하도록 되어 있는 것을 제로보드XE session을 참조하도록 변경, login 항목은 user_id로 변경
-> conf.sql에서 class.AJXP_User.php 파일을 수정하여 admin이 아닌 user이면서 repo.가 없는 경우 default repo.를 read only로 추가시켜 주도록 코드 변경
2. 제로보드XE수정
-> 기존 PureFTPd와 연동을 위해 작업한 내용 그대로 사용 가능.
-> 제로보드XE session DB table에 user_id와 password를 적어주는 기능만 동작하면 문제 없음.
제로보드XE 순정상태라면, session table을 참조하지 않고, member table을 참조하면 쉽게 구현 가능