Компонент CakePHP: изменение поля имени пользователя не работает - PullRequest
0 голосов
/ 31 января 2011

Я использую компонент auth, но не хочу использовать имя пользователя. Вместо этого я хочу использовать адрес электронной почты пользователя.Поэтому я переименовал свое поле имени пользователя в username, а затем в свой контроллер вставил следующее:

$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 голосов
/ 31 января 2011

О, похоже, вдруг начал работать сейчас! не бери в голову!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...