我从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 :(得分:0)
看起来你错过了用于激活帐户的new_email_key。检查数据库中是否存在,还要检查配置是否有电子邮件激活。