0

我从这个CodeIgniter 看到了问题:Passing fields to user_profiles database with Tank_auth

我的问题和 Davezatch 一样,但我在身份验证控制器上是这样的:

...
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

有什么建议吗?谢谢你

4

1 回答 1

0

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

于 2012-05-29T10:53:09.607 回答