2
我正在使用範圍登錄以確保用戶帳戶處於活動狀態。如果登錄失敗,我怎麼知道它是否失敗,因爲電子郵件不匹配或賬戶未被激活?登錄錯誤不知道爲什麼
此外,我不明白在cakephp食譜中的所有文檔,你可以看看我的組件數組中的auth部分?
在HTML表和SQL表中的電子郵件字段被稱爲「AccountEmail」
在HTML表和SQL表中的密碼字段被稱爲「帳戶密碼」
在活躍帳戶SQL錶行被稱爲「AccountActive」並且是一個int類型,如果用戶未激活,則值爲0,如果該值爲激活值,則爲1。
'Auth' => array(
'logoutRedirect' => array('controller' => 'Accounts', 'action' => 'login'),
'authError' => 'You can\'t Access That Page',
'authorize' => array('Controller'),
'fields' => array('AccountEmail' => 'AccountEmail', 'AccountPassword' => 'AccountPassword'),
'scope' => array('AccountActive' => '1')
)
你知道如何檢測爲什麼登錄失敗? – Chris
使用內置的表單身份驗證是不可能的。它只返回true或false。 –