2015년 4월 24일 금요일

Web : Gnuboard Structure (.그누보드 파일 및 구조)

# 필수 그누보드 파일 및 구조


/lib 여러 함수 모음
/data/session 세션이 저장되는 폴더(/common.php 정의)
data 707, session 707 권한
/extend 확장 Library 파일
권한 707

/config.php 디렉토리 & 테이블 관련 변수 정의
/dbconfig.php DB 계정 정의 (*설치시 자동생성)

/common.php 여러 설정파일 인클루드, 인젝션 등 공격방어코드 & 세션 환경설정
  추가적으로 로그인 상태시 $member 정보 추출
      (* 모든 파일에 공통 include 됨 )

/_common.php 그누보드 함수를 사용하면 반드시 만들어야 하는 파일
$g4_path 정의 후 하단에 common.php 파일 인클루드.



* 참고 :  그누보드를 이용하지 않고, Library만 이용할 경우
1. /lib/common.lib.php > get_member(회원 테이블) 함수를 수정해서 사용
: 회원테이블 명은 /config.php파일에서 미리 수정

2. /common.php 파일 390 Line 근처에 로그인 상태시 회원정보추출 및 업데이트 쿼리 수정, 자동로그인 관련 쿼리 수정

댓글 없음:

댓글 쓰기