我如何告诉Tank Auth根本不激活用户?

win*_*ith 2 php codeigniter tankauth

对于我正在创建的CodeIgniter项目,注册后管理员必须手动激活用户.

目前我使用Tank Auth(http://www.konyukhov.com/soft/tank_auth/)进行用户身份验证,似乎缺少此特定设置.我有没有机会找到这个设置?如果没有,我将如何(以及在哪里)开始自己编写该功能?

Tra*_*rae 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','admin @ example.com',$ data);

然后,当用户注册时,将通过激活链接向管理员发送电子邮件以激活用户.