僅僅爲了組織的緣故,我想爲驗證組件檢查使用不同的表,但它不起作用。雖然我可以初步狀態:CakePHP - 驗證組件,使用不同的表名和列名
$this->Auth->userModel = "CoreUsers"
加上設置在loginAction我正確的MVC 作品看那個表只是爲了確認它的存在,但是登錄不工作,它只是不斷返回不正確的密碼。身份驗證組件中發生了某些情況;我不知道是什麼讓它失敗。當我將我的表格重命名爲「用戶」時,它可以工作。
另一部分是我寧願實際使用「電子郵件」而不是「用戶名」的列名稱,因爲這是我真正使用的。
我只是沒有找到一個完整的教程和參考集運氣成功與CakePHP 2.x成功。前進的方向是什麼?
參考文獻:
堆棧溢出問題How do I use a table other than "Users" for CakePHP's AuthComponent?
堆棧溢出問題CakePHP - 'AuthComponent' with a different model name (not 'User')
(我有一個尋找答案,但我從來沒有完全得到整個答案。)
重定向工作正常,謝謝。但登錄失敗,只是覺得這是一個不正確的密碼/電子郵件組合。 – Emotinator 2012-03-29 16:49:40
這個工作後,我發現我的'userModel'是複數,當它應該是單數。謝謝。 – Emotinator 2012-03-29 17:09:05