2012-05-29 41 views
0

我已經看到了問題,從這個CodeIgniter: Passing fields to user_profiles database with Tank_auth插入用戶配置文件箱權威性

和我的問題一樣Davezatch有,但我喜歡這個AUTH控制器上:

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

有什麼建議嗎? 謝謝

回答

0

看起來像你缺少new_email_key,這是用來激活帳戶。檢查它是否存在於您的數據庫中,同時檢查您的配置以激活電子郵件。

+0

new_email_key仍然存在於我的數據庫中,並且我的電子郵件激活在我的配置中設置爲true,那麼您的意思是哪裏缺失? 謝謝 – ranggadablues

+0

有人請幫助我..謝謝 – ranggadablues