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

Php 我如何告诉Tank Auth根本不激活用户?,php,codeigniter,tankauth,Php,Codeigniter,Tankauth,对于我正在创建的CodeIgniter项目,用户在注册后必须由管理员手动激活 目前我正在使用tankauth()进行用户身份验证,它似乎缺少这个特定的设置。有没有可能我就是找不到背景?如果没有,我将如何(在哪里)开始自己编写该功能 如果您对快速破解感兴趣,我认为这会奏效 查看application/config/tank_auth.php,确保$config['email_activation']设置为TRUE 然后在application/controllers/auth.php注册方法中查找

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


目前我正在使用tankauth()进行用户身份验证,它似乎缺少这个特定的设置。有没有可能我就是找不到背景?如果没有,我将如何(在哪里)开始自己编写该功能

如果您对快速破解感兴趣,我认为这会奏效

查看application/config/tank_auth.php,确保$config['email_activation']设置为TRUE

然后在application/controllers/auth.php注册方法中查找以下行: $this->_send_email('activate',$data['email'],$data)

将$data['email']更改为管理员的电子邮件地址。所以你会得到这样的结果: $this->_发送_电子邮件('activate','admin@example.com“,$数据)


然后,当用户注册时,一封带有激活链接的电子邮件将发送给管理员,以激活用户。

您是否设置了使用Tank Auth?你会考虑别的吗?我更喜欢坦克AUTH,因为它已经在我的应用程序中根深蒂固了。现在我需要的就是快速破解:非常感谢。我已经跟上了,但是在我的情况下,默认情况下,用户在创建时被激活。