我正在使用auth组件,但我不想使用我想要使用用户电子邮件地址的用户名。所以我已将我的用户名字段重命名为用户名,然后在我的控制器中输入以下内容:
$this->Auth->fields = array(
'username' => 'email',
'password' => 'password'
);
我还将登录表单中的输入从用户名重命名为电子邮件,如下所示:
echo $session->flash('auth');
echo $form->create('User', array('action' => 'login'));
echo $form->input('email');
echo $form->input('password');
echo $form->end('Login');
表单现在不起作用它只是说用户名或密码不正确。
答案 0 :(得分:0)
哦,好像现在突然开始工作了!没关系!