Я пытаюсь изменить «userModel» от пользователя «по умолчанию» пользователя до «usuario». Я сделал это раньше в CakePHP 1.3, но я не могу заставить его работать с использованием последней версии.Невозможно изменить 'userModel' с помощью AuthComponent в CakePHP
Вот мой код (AppController.php):
App::uses('Controller', 'Controller');
class AppController extends Controller {
public $components = array(
'Auth' => array(
'loginError' => "Nombre de usuario o contraseña incorrectos.",
'authError' => "Debes ingresar con tu cuenta de usuario.",
'loginRedirect' => array('controller' => 'administrador', 'action' => 'productos'),
'logoutRedirect' => array('controller' => 'usuarios', 'action' => 'login')
),
'Session',
'Email'
);
public function beforeFilter() {
$this->Auth->authenticate = array(
'Basic' => array('userModel' => 'Usuario'),
'Form' => array('userModel' => 'Usuario')
);
}
}
Спасибо заранее.
EDIT: компонент перенаправляет меня на «/ users/login» вместо «/ usuarios/login», а форма входа в «/ usuarios/login» не работает. Это похоже на то, что я никогда не менял userModel.
Что именно не работает? Вы получаете исключение? – Joel
Компонент перенаправляет меня на «/ users/login» вместо «/ usuarios/login», а форма входа в «/ usuarios/login» не работает. Это похоже на то, что я никогда не менял userModel. –