Устранение неполадок и проблем Auth
Иногда довольно сложно определить проблему, когда что-то начинает работать не так как надо, на этот случай вам нужно запомнить пару указаний.
Хеширование пароля
Когда отправляется форма с паролем, компонент Auth автоматически хеширует значение пароля введенного в поле. И если вы хотите создать некую страницу регистрации, то сперва убедитесь что поле 'confirm password' заполнено, после этого вы можете сравнить пароли. Вот готовый код, как это сделать:
Простой текст<?phpfunction register() {if ($this->data) {if ($this->data['User']['password'] == $this->Auth->password($this->data['User']['password_confirm'])) {$this->User->create();$this->User->save($this->data);}}}?>


Коментарии:
Добавить коментарий