我已经成功地使用了AutoLogin component有一段时间了,它很棒,但是由于某些原因,我似乎不能让_autoLogin函数选项工作,我需要在cookie登录时更新用户的last_login字段。
有没有人能让它正常工作?无论我把它放在什么地方,都不会发生任何事情,所以我假设它被忽略了或找不到了。
我的代码如下所示,我尝试将其放入AppController、UserController和用户模型中,似乎什么都没有发生。
public function _autoLogin($user)
{
debug($user);
$this->User->id = $user['User']['id']; // target correct record
$this->User->saveField('last_login', date(DATE_ATOM)); // save login time
}谢谢
发布于 2012-10-29 06:40:05
它最终不得不进入AppController.php文件。
我的新代码如下:
public function _autoLogin($user)
{
//echo $user);
$this->loadModel('User');
$this->User->id = $user; // target correct record
$this->User->saveField('last_login', date(DATE_ATOM)); // save login time
}这是可行的。
https://stackoverflow.com/questions/13079385
复制相似问题