cakephp auth组件:更改用户名字段不起作用

时间:2011-01-31 14:59:16

标签: cakephp authentication

我正在使用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');

表单现在不起作用它只是说用户名或密码不正确。

1 个答案:

答案 0 :(得分:0)

哦,好像现在突然开始工作了!没关系!