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