Codeigniter 插入用户配置文件坦克认证

Codeigniter 插入用户配置文件坦克认证,codeigniter,tankauth,Codeigniter,Tankauth,我已经看到了这个问题 我的问题与Davezatch相同,但我的问题与auth controller类似: ... if ($this->form_validation->run()) { // validation ok if (!is_null($data = $this->tank_auth->create_user( $use_usernam

我已经看到了这个问题

我的问题与Davezatch相同,但我的问题与auth controller类似:

...
if ($this->form_validation->run()) {                                // validation ok
            if (!is_null($data = $this->tank_auth->create_user(
                    $use_username ? $this->form_validation->set_value('username') : '',
                    $this->form_validation->set_value('email'),                     
                    $this->form_validation->set_value('password'),                      
                    $this->form_validation->set_value('webiste'),
                    $email_activation))) {  
...
发送到我的电子邮件时,显示如下:

A PHP Error was encountered Severity: 
Notice Message: Undefined variable:
new_email_key Filename: email/activate-html.php 
Line Number: 14
有什么建议吗?
谢谢

看起来您缺少用于激活帐户的新电子邮件密钥。检查它是否存在于您的数据库中,并检查您的电子邮件激活配置

新的电子邮件密钥仍然存在于我的数据库中,并且我的电子邮件激活在我的配置中设置为true,那么您指的是丢失的密钥在哪里?非常感谢。