Свежайшие Пирожки от CakePHP по-русски

Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи

Установка переменных компонента Auth

Всякий раз когда вы захотите изменить настройки по умолчанию для AuthComponent, вы можете это сделать так: создайте метод beforeFilter() в вашем контроллере, и вызывайте оттуда методы для настройки и установки переменных компонента.

Например, чтобы изменить поле используемое для хранения пароля с 'password' на 'secretword', вам нужно сделать следующее:

Простой текст
  1. class UsersController extends AppController {
  2. var $components = array('Auth');
  3. function beforeFilter() {
  4. $this->Auth->fields = array(
  5. 'username' => 'username',
  6. 'password' => 'secretword'
  7. );
  8. }
  9. }

В данной ситуации не забудьте изменить название поля в вашем шаблоне логина!