0

我已经成功使用AutoLogin 组件有一段时间了,这很好,但是由于某种原因,我似乎无法让 _autoLogin 功能选项工作,我需要在 cookie 登录时更新用户 last_login 字段。

有没有人能够让它正常工作?无论我把它放在什么中都没有发生,所以我认为它被忽略或找不到。

我的代码如下所示,我尝试将其放入 AppController、UserController 和 User 模型中,但似乎没有任何反应。

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
}

谢谢

4

1 回答 1

0

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

这行得通。

于 2012-10-28T22:40:04.647 回答