Don't allow('login') you will never be able to login, just like the
docs say.-Mark On Jan 5, 4:15 pm, Darren884 <[email protected]> wrote: > Hi I am trying to return a rendered element so I have to customize the > login() function on the controller I am using, however its not running > the query right even though the fields it is supposed to process are > defined in the model. > > Here is the beforeRender code: > PHP Code: > > function beforeFilter() { > > $this->Auth->loginAction = array( > > 'controller' => 'users', > > 'action' => 'login_form' > > ); > > $this->Auth->allow(array( > > 'login_form', > > 'login', > > 'logout' > > )); > > $this->Auth->redirectLogin = array( > > 'controller' => 'users', > > 'action' => 'index' > > ); > > } > > Here is my login function: > PHP Code: > > function login() { > > $this->layout = null; > > if ($this->Auth->login($this->data['User'])) { > > $this->render('login_success', 'ajax'); > > } else { > > $this->render('login_failure', 'ajax'); > > } > > } > > The data in the form is named as > data['User']['username'] and data['User']['password'] > > Does anyone know why the login function won't correctly process this? > Thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
