php - 我怎样才能告诉 Tank Auth 完全不激活用户?

标签 php codeigniter tankauth

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

目前我正在使用 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('激活', $data['email'], $data);

将 $data['email'] 更改为管理员的电子邮件地址。所以你最终得到这样的结果: $this->_send_email('activate', 'admin@example.com', $data);

然后当用户注册时,管理员会收到一封电子邮件,其中包含用于激活用户的激活链接。

关于php - 我怎样才能告诉 Tank Auth 完全不激活用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173353/

相关文章:

javascript - PHP 表单使用 AJAX 传递发布数据

php - 在 Eloquent 的 WHERE 子句中引用外键数据

php - CodeIgniter 的 Tank Auth 插件中的缓存

php - session 数据,在 CodeIgniter 中显示配置文件 URL(带 Tank Auth)

php - CodeIgniter jar 身份验证

php - Mysql 存储过程和 Php

PHP PDO_ODBC配置: error: C compiler cannot create executables

php - 如何从 codeigniter 中的所有 View 注销,我使用了错误的代码吗?

javascript - 如何编辑数据表按钮的位置?

php - Codeigniter 中的 URI 路由