我是一个初学者学习codeigniter来建立一个网站。对于身份验证功能,我使用 tank_auth 库,如果我不更改 tank_auth 表字段名称,它可以正常工作。
然后,为了将 tank_auth 的 'users' 表与我现有的 'users_info' 表结合起来,我将字段名称 'new_email_key' 和 'username' 分别修改为 NewEmailKey 和 UserName。
上述指定的字段名称更改是在 library\Tank_auth.php、models\tank_auth\users.php 和 controllers\auth.php 文件中完成的。
在数据库中,提交的数据直接存储在表中。但在收到的激活电子邮件中,我收到以下错误:
消息:未定义变量:用户名
文件名:email/activate-html.php
消息:未定义变量:new_email_key
文件名:email/activate-html.php
在我们的 CI 项目中使用 tank_auth 表字段名称是否安全?
是否有任何关于如何自定义和使用 tank_auth 'users' 表字段名称的明确文档?
我被这些错误消息困住了,因为我不知道在 tank_auth 中还需要在哪里更改字段名称。
任何帮助表示赞赏。