2010-01-31 40 views
2

對於我創建的CodeIgniter項目,用戶必須在註冊後由管理員手動激活。我如何告訴Tank Auth根本不激活用戶?

目前我正在使用Tank Auth(http://www.konyukhov.com/soft/tank_auth/)進行用戶驗證,並且它似乎缺少此特定設置。有沒有機會我沒有找到設置?如果沒有,我怎麼(和哪裏)我會開始自己編碼該功能?

+0

您是否使用Tank Auth設置?你會考慮別的嗎? – 2010-02-01 01:28:24

+0

我更喜歡坦克auth,因爲它已經在我的應用程序中已經很根深蒂固。 – winsmith 2010-02-02 13:33:24

回答

7

如果您對快速入侵感興趣,我認爲這會起作用。

查看application/config/tank_auth.php並確保$ config ['email_activation']設置爲TRUE。

然後在application/controllers/auth.php sign_up方法中尋找這一行: $ this - > _ send_email('activate',$ data ['email'],$ data);

將$ data ['email']更改爲管理員的電子郵件地址。所以你最終會得到這樣的結果: $ this - > _ send_email('activate','[email protected]',$ data);

然後,當用戶註冊時,一封電子郵件會通過激活鏈接來到激活用戶的管理員。

+0

現在我需要一個快速入門:)非常感謝。 – winsmith 2010-02-03 13:37:48

相關問題