function login($credentials = null) { if ($this->Auth->user()) { //$this->Session->write(); $this->User->updateLastLogin($this->Auth->user('id'), $this->Session->read('Config.userAgent')); if ($this->referer() != "/users/login") { $this->redirect($this->referer()); } else { $this->redirect(array('controller' => 'carts', 'action' => 'index'), null, true); } } }
/** * Updates user's last_login field with current datetime * * @param User $user */ protected function updateUserLastLogin(User $user) { $user->updateLastLogin(); }