我爲admin登錄一種形式,是在login.ctp
:CakePHP的自定義登錄(無DB)
echo $this->Form->create('Admin', array('action' => __('login')));
echo $this->Form->input('username',array('label' => __('Uporabniško ime',true)));
echo $this->Form->input('password',array('label' => __('Geslo',true)));
echo $this->Form->submit('Login');
echo $this->Form->end();
我也有index.ctp
這是會顯示什麼時候在管理日誌中我想這樣做。當用戶按登錄按鈕是手動嘗試驗證用戶(現在通過比較字符串)。我在AdminController.php中創建了一個登錄功能 - 但是,當我單擊我的表單上的登錄按鈕時,我將重定向到/ admins/login而不是/ admin/login,從而生成錯誤找不到AdminsController。爲什麼我會在錯誤的頁面上重定向?
類型錯誤?管理員的''控制器或代碼錯誤。這可能會解釋爲什麼它不起作用 – Highmastdon
在代碼中,我從來沒有使用過「管理員」,但我發現在*表單 - >創建*任何你放入作爲第一個參數將在最後得到一個aditional's'。如何禁用它? –
也許有些事情正在用'複數形式'的詞彙。你可以檢查一下。 – Highmastdon