2011-01-31 55 views
0

我正在使用auth組件,但我不想使用用戶名我想使用用戶電子郵件地址。所以我改名爲我的用戶名外地用戶名,然後在我的控制器把下面:cakephp 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

哦,它似乎突然開始工作了!沒關係!