我是初學者學習codeigniter來構建網站。對於身份驗證功能,我使用tank_auth庫,如果我不更改tank_auth表字段名稱,它工作正常。爲CodeIgniter定製Tank_Auth表字段名稱
然後,將tank_auth的'用戶'表與我現有的'users_info'表結合起來,我分別將字段名'new_email_key'和'用戶名'修改爲NewEmailKey和UserName。
上述指定的字段名稱更改是在libraries \ Tank_auth.php,models \ tank_auth \ users.php和controllers \ auth.php文件中完成的。
在數據庫中,提交的數據正好存儲在表中。但在收到激活郵件,我收到以下錯誤:
消息:未定義的變量:用戶名
文件名:電子郵件/激活-html.php
消息:未定義的變量:new_email_key
文件名:電子郵件/激活-html.php
是否可以安全使用tank_auth表字段名它在我們的CI項目中嗎?
是否有任何關於如何定製和使用tank_auth'用戶'表字段名稱的明確文檔?
我被這些錯誤消息卡住,因爲我不知道字段名稱需要在tank_auth中進行更改。
任何幫助表示讚賞。
嗨jakob,作爲一個新手在PHP中,我會接受你的建議,並將自己搞清楚。謝謝.. – prajan55