我为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