对于我创建的CodeIgniter项目,用户必须在注册后由管理员手动激活。我如何告诉Tank Auth根本不激活用户?
目前我正在使用Tank Auth(http://www.konyukhov.com/soft/tank_auth/)进行用户验证,并且它似乎缺少此特定设置。有没有机会我没有找到设置?如果没有,我怎么(和哪里)我会开始自己编码该功能?
对于我创建的CodeIgniter项目,用户必须在注册后由管理员手动激活。我如何告诉Tank Auth根本不激活用户?
目前我正在使用Tank Auth(http://www.konyukhov.com/soft/tank_auth/)进行用户验证,并且它似乎缺少此特定设置。有没有机会我没有找到设置?如果没有,我怎么(和哪里)我会开始自己编码该功能?
如果您对快速入侵感兴趣,我认为这会起作用。
查看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);
然后,当用户注册时,一封电子邮件会通过激活链接来到激活用户的管理员。
现在我需要一个快速入门:)非常感谢。 – winsmith 2010-02-03 13:37:48
您是否使用Tank Auth设置?你会考虑别的吗? – 2010-02-01 01:28:24
我更喜欢坦克auth,因为它已经在我的应用程序中已经很根深蒂固。 – winsmith 2010-02-02 13:33:24