Hi Cake people, I have spent much time in make this work but nothing.I am using auth which is working ok and i want to update the last_login field in users table.But i can't.Most of my attempts lead to create a new row in table with an empty user contained the updated field.I have read all of the previous posts here but nothing help me.Can you tell me if I do something wrong.Here i put my code:
app_controller: class AppController extends Controller { var $components = array('Auth'); function beforeFilter() { $this->Auth->loginAction = array('controller' => 'users', 'action' => 'login'); $this->Auth->logoutRedirect = array('controller' => 'users', 'action' => 'login'); $this->Auth->loginRedirect = array('controller' => 'users', 'action' => 'index'); $this->Auth->loginError=__('Invalid username or password',true); $this->Auth->authorize='controller'; } function isAuthorized(){ return true; } } users_controller: login action function login() { $this->layout ='user_login'; if ( $this->Auth->user() ) { $user = $this->Auth->user(); $this->User->id = $this->Auth->user('id'); //$user['User']['last_login'] = date ( 'Y-m-d H:i:s' ); $this->User->saveField('last_login', date('Y-m-d H:i:s')); //$this->User->save('$user'); //$this->User->last_login = date("Y-m-d H:i:s"); } } When i have if ( $this->Auth->user() ) { $user = $this->Auth->user(); in my code nothing happened.If i comment it then the new row will be added. Any help would be so nice! ty in advance,Paulos --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---