Codeigniter Ion Auth配置

时间:2017-01-28 13:43:48

标签: codeigniter ion-auth

我正在使用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);

我正在采取什么措施来解决这种奇怪的行为。

1 个答案:

答案 0 :(得分:0)

好的,所以我在Ion Auth Git repo上打开了一个问题,作者Ben Edmunds回答了解决方案,如果有人遇到这个问题,请使用最新的CodeIgniter,请提取IonAuth库的最新提交并进行测试,它会工作

有关此问题的更多信息,请参阅isse, Codeigniter Ion Auth configuration and Email Activation