milesj cakephp AutoLogin组件\u AutoLogin函数

milesj cakephp AutoLogin组件\u AutoLogin函数,cakephp,autologin,Cakephp,Autologin,我已经成功地使用了一段时间了,这很好,但是由于某些原因,我似乎无法让_autoLogin函数选项工作,我需要在cookie登录用户时更新用户上次登录字段 有人能让它正常工作吗?无论我把它放在什么地方,都不会发生任何事情,所以我假设它被忽略或找不到 我的代码如下所示,我试着将它放在AppController、UserController和用户模型中,似乎什么都没有发生 public function _autoLogin($user) { debug($user); $this-

我已经成功地使用了一段时间了,这很好,但是由于某些原因,我似乎无法让_autoLogin函数选项工作,我需要在cookie登录用户时更新用户上次登录字段

有人能让它正常工作吗?无论我把它放在什么地方,都不会发生任何事情,所以我假设它被忽略或找不到

我的代码如下所示,我试着将它放在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
}

Thanks

它最后不得不进入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
}

这是有效的。

你调试$user了吗?什么进来了?是的,我试过了,插件的开发人员昨天更新了我,说它必须进入UsersController文件,我更新的代码在上面反映了这一点,但调试($user)没有产生任何结果。感谢您需要
die()
;之后如果直接在重定向之后跳入并通过页面刷新将其清除,您会期望什么?