There is a working example of exactly what you are trying to do in the book: http://book.cakephp.org/view/1274/autoRedirect
Jeremy Burns Class Outfit http://www.classoutfit.com On 30 Aug 2011, at 04:34, Zaky Katalan-Ezra wrote: > Take a look at cakedc users plugin > > On Mon, Aug 29, 2011 at 11:46 PM, rethab <[email protected]> wrote: > Hi there > > I currently have a Users controller, which contains a login method. > This method is in turn invoked every time the login form gets > displayed to the user. In the app_controller, I setup the Auth like > the following: > > $this->Auth->logoutRedirect = array('controller' => 'users', 'action' > => 'login'); > $this->Auth->actionPath = 'controllers/'; > $this->Auth->authorize = 'actions'; > $this->Auth->autoRedirect = true; > $this->Auth->loginRedirect = array('controller' => 'users', 'action' > => 'home'); > > Now, I tried to implement something like a 'last-logged-in' thing > (store a timestamp in the DB). But, I found no way to intercept when a > user successfully logs in. I tried the login method, but this one get > invoked every time. Whether the user sends a wrong form or an empty > one - the login method gets invoked and I cannot find out whether that > was a successful one. > > Is there anything like a callback or some other method I can override/ > register in order to get to know when a successful login happened? > > Thanks for your help! > > - Rethab > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > [email protected] For more options, visit this group at > http://groups.google.com/group/cake-php > > > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > [email protected] For more options, visit this group at > http://groups.google.com/group/cake-php -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
