我正在使用Ion Auth进行注册,一切都在本地工作正常,所以当我想移动Live服务器时,我需要电子邮件激活新注册[我没有使用SMTP,我的配置中没有电子邮件配置文件文件夹],所以我在配置文件中对ion_auth.php进行了更改,如下所示::
$config['email_activation'] = TRUE;
$config['manual_activation'] = FALSE;
$config['use_ci_email'] = TRUE;
据我所知这个库(我是CodeIgniter的新手),就是这样。但不幸的是,这些配置没有生效。当我转储以下项目时,ion_auth.php库文件的构造函数中的以下项目返回null
$this->config->item('use_ci_email','ion_auth') or
$this->config->item('email_activation','ion_auth')
和其他配置项一样,例如' admin_email'没有问题,我可以获取价值。所以,我的配置文件有什么问题,我使用的是库仓库提供的非常基本的文件。
当我设置值时,在库文件的构造函数中如下所示,它可以工作。
$this->config->set_item('use_ci_email', TRUE);
$this->config->set_item('email_activation', TRUE);
我正在采取什么措施来解决这种奇怪的行为。
答案 0 :(得分:0)
好的,所以我在Ion Auth Git repo上打开了一个问题,作者Ben Edmunds回答了解决方案,如果有人遇到这个问题,请使用最新的CodeIgniter,请提取IonAuth库的最新提交并进行测试,它会工作
有关此问题的更多信息,请参阅isse, Codeigniter Ion Auth configuration and Email Activation