2010-01-31 7 views
2

내가 만들고있는 CodeIgniter 프로젝트의 경우 사용자가 등록한 후 관리자가 수동으로 활성화해야합니다.Tank Auth가 사용자를 전혀 활성화시키지 못하게하려면 어떻게해야합니까?

현재 사용자 인증을 위해 탱크 인증 (http://www.konyukhov.com/soft/tank_auth/)을 사용하고 있으며,이 특정 설정이 누락 된 것으로 보입니다. 방금 설정을 찾지 못했습니까? 그렇지 않다면 어떻게 (그리고 어디) 그 기능을 직접 코딩 시작까요?

+0

탱크 인증을 사용 하시겠습니까? 다른 것을 고려해 보시겠습니까? –

+0

나는 탱크 인증을 선호한다. 이미 내 앱에 뿌리깊은 모습이다. – winsmith

답변

7

빠른 해킹에 관심이 있으시면이 방법이 효과적 일 것이라고 생각합니다.

application/config/tank_auth.php를보고 $ config [ 'email_activation']이 TRUE로 설정되어 있는지 확인하십시오.

그런 다음 application/controllers/auth.php sign_up 메소드에서 다음 행을 찾습니다. $ this -> _ send_email ('activate', $ data [ 'email'], $ data);

$ email [ 'email']을 (를) 관리자의 이메일 주소로 변경하십시오. 따라서 다음과 같이 끝낼 수 있습니다 : $ this -> _ send_email ('activate', '[email protected]', $ data);

사용자가 가입하면 활성화 링크가있는 관리자에게 이메일이 전송되어 사용자를 활성화합니다.

+0

빠른 해킹 만 있으면됩니다. :) 대단히 감사합니다. – winsmith

관련 문제