Hi all, I just started with Auth and I have some problems. I learned about Auth in tutorials and it seems very easy but It doesn´t work in my application.
I create a table called 'personas' with the fields 'email' for username and 'clave' for password. When I add a new person, the password saved with md5 codification. My app_controller: class AppController extends Controller { var $components = array('Auth'); function beforeFilter(){ $this->Auth->userModel = 'Persona'; Security::setHash("md5"); $this->Auth->fields = array('username' => 'email', 'password' => 'clave'); $this->Auth->loginAction = array('controller' => 'personas', 'action' => 'index'); $this->Auth->allow('index','add'); $this->Auth->loginRedirect = array('controller' => 'personas', 'action' => 'display', 'login'); $this->Auth->logoutRedirect = array('controller' => 'personas', 'action' => 'logout'); $this->Auth->loginError = 'El email ingresado o la contraseña no son correctos. Por favor, intentalo otra vez.'; $this->Auth->authError = 'Para entrar en la zona privada tienes que autenticarte'; $this->Auth->authorize = 'controller'; $this->Session->write('Auth.redirect', null); } function isAuthorized() { return true; } } My personas_controller.php: function login() { } function logout() { $this->Session->setFlash("Se ha desconectado correctamente"); $this->redirect($this->Auth->logout()); } In the views personas, I created a index.ctp: <?php // log in $session->flash('auth'); echo $form->create('Persona',array('action'=>'login')); echo $form->input('email',array('label' => 'Email: ')); echo $form->input('clave',array('label' => 'Password: ','type' => 'password')); echo $form->end('Ingresar!'); ?> And I create the view login.ctp but when I tried to login with a existing username and password I cannot enter. Please I appreciate your help. Thanks Godbye --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---