「userModel」をデフォルトの「user」から「usuario」に変更しようとしています。CakePHP 1.3 でこれを行ったことがありますが、最新バージョンを使用して動作させることはできません。
これが私のコードです(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')
);
}
}
前もって感謝します。
編集:コンポーネントは「/usuarios/login」ではなく「/users/login」にリダイレクトし、「/usuarios/login」のログインフォームは機能しません。userModel を変更したことがないようです。