2011-01-31 4 views
0

인증 구성 요소를 사용하고 있지만 사용자 이름을 사용하고 싶지 않습니다. 대신 사용자 이메일 주소를 사용하고 싶습니다. 그래서 나는 사용자 이름 사용자 이름 필드의 이름을 변경 한 다음 내 컨트롤러에 넣어 다음cakephp 인증 구성 요소 : 사용자 이름 변경 필드가 작동하지 않습니다.

echo $session->flash('auth'); 
echo $form->create('User', array('action' => 'login')); 
echo $form->input('email'); 
echo $form->input('password'); 
echo $form->end('Login'); 

을 :

$this->Auth->fields = array(
    'username' => 'email', 
    'password' => 'password' 
); 

나는 또한과 같이 이메일로 사용자 이름에서 로그인 폼 내 입력을 이름 양식이 작동하지 않습니다. 사용자 이름이나 비밀번호가 정확하지 않습니다.

답변

0

아, 갑자기 지금 일하는 것 같습니다! 신경 쓰지 마!

관련 문제