Hola,
a ver... la funcion validateLogin, esta en el modelo user, no?? lo
digo pq en la lista de errores, tienes
AppModel::validateLogin() - [internal], line ??
UsersController::login() - APP\controllers\users_controller.php, line
25
por lo q creo q, de $this->User->validateLogin en el controller se va
al app_model y no al modelo de User,
Puede ser eso. Verifica q no está hay redefinida. En ese caso, al
hacer el $this->find() no está en ningún modelo en concreto, y por eso
falla.
Si no es eso... haz como yo, empiezas a poner echo "hola"; por varios
sitios a ver por donde va el flujo, o pr($this); o similares....
hecho de menos un debug paso a paso.... :(
Bueno, espero q te sirva... de momento, no te puedo decir más....
Suerte
On 19 jun, 16:12, "Alejandra Pizzi" <[EMAIL PROTECTED]> wrote:
> la tengo así: //igual al ejemplo
>
> function login()
> {
> if(empty($this->data) == false)
> {
> if(($user = $this->User->validateLogin($this->data['User'])) ==
> true)
> {
> $this->Session->write('User', $user);
> $this->Session->setFlash('You\'ve successfully logged in.');
> $this->redirect('index');
> exit();
> }
> else
> {
> $this->Session->setFlash('Sorry, the information you\'ve
> entered is incorrect.');
> exit();
> }
> }
> }
>
> y el .ctp es
>
> <div class="login">
> <h2>Login</h2>
> <?php echo $form->create('User', array('action' => 'login'));?>
> <?php echo $form->input('username');?>
> <?php echo $form->input('password');?>
> <?php echo $form->submit('Login');?>
> <?php echo $form->end(); ?>
> </div>
>
> Para mí están bien pasados los datos, pero evidentemente.. hay algo q omito.
> :(
>
> Gracias!
>
> Alejandra
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---