강좌게시판

제목 codeigniter에 tank_auth 적용하기
글쓴이 변종원(웅파) 작성시각 2013/02/07 18:24:03
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 28149   RSS
 codeigniter 2.1.3에 2013.2.7일 현재 최신버전 tank_auth를 적용하는 방법입니다.
첨부파일은 적용된 것입니다.


1. 우선 ci 2.1.3을 다운 받아서 압축을 풀어놓습니다. (http://ellislab.com/codeigniter download 클릭)

2. tank_auth를 다운받아서 압축을 풀어놓습니다. (http://konyukhov.com/soft/tank_auth/ 1.0.9 버전)

appication (디렉토리)
capcha (디렉토리)
schema.sql

3. 2번에 압축 푼 내용중 application 디렉토리 전체를 codeigniter 풀어놓은 곳으로 복사하여 덮어쓰기 합니다.
capcha 디렉토리도 동일하게 복사합니다.

4. ci213 database에 schema.sql을 db에 넣습니다.

5. config/config.php 에서 $config['sess_use_database'] = TRUE; 로 바꿔줍니다.
    추가 : $config['encryption_key']  도 아무키나 넣어줍니다.

6. config/database.php에서 mysql 사용자정보를 입력합니다.

예를 들어 데이터베이스를 ci213 으로 만들고 mysql사용자 아이디 ci,비밀번호 1234로 설정했다면   

$db['default']['username'] = 'ci';
$db['default']['password'] = '123';
$db['default']['database'] = 'ci213';

6. 접속해서 확인합니다.

@ 윈도우에 설치한 경우엔 가입후 메일이 날라가지 않습니다. (메일서버 없음)
계정 활성화는 users 테이블의 해당 유저의 activated 값을 1로 바꿔주면 로그인 할 수 있습니다.

첨부파일 ci213.zip (2.4 MB)
 다음글 워드프레스와 codeigniter 접목(?)하기 (11)
 이전글 [상급] CodeIgniter + MQ, Paralle... (13)

댓글

꾸숑 / 2013/02/07 19:57:51 / 추천 0
웅파 // 감사합니다. 

바로 테스트 해보겠습니다.^^

열공!
최용운 / 2013/02/12 17:49:51 / 추천 0
 웅파님 감사합니다. 짱 친절하삼
한대승(불의회상) / 2013/02/13 08:30:11 / 추천 0
좋은 정보 감사 합니다. ^^
쿨교 / 2013/04/09 11:10:25 / 추천 0
 감사합니다 ^^
들국화 / 2013/04/26 15:18:35 / 추천 0
감사합니다. ^^;
로그아웃 할때 에러떨어진다면 아래 링크내용 적용해 보세요. 
방금 따라서 설치해 봣는데 로그아웃 할때 에러가 나서 수정했네요.
http://stackoverflow.com/questions/13761078/codeigniter-2-1-3-sess-destroy-causes-undefined-index-session-id-etc-notice