如何在登录后(以及重定向之前)添加一些操作?

时间:2010-06-15 21:28:02

标签: cakephp login tracker

尝试为我的cakephp应用程序开发某种登录跟踪器。

我知道我需要代码:

$this->data['LoginSession']['username'] = $_SERVER['REMOTE_ADDR'];
$this->data['LoginSession']['ipAddress'] = $_SERVER['REMOTE_ADDR'];
$this->LoginSession->save($this->data);

...在(我猜)users_controller中,但不确切知道在哪里。

我也希望跟踪成功,但也不成功登录。

你可以帮帮我吗?提前谢谢你!

1 个答案:

答案 0 :(得分:0)

您是否已拥有登录功能?

function login() {
    if ($this->Auth->user()) {
        //do your tracking stuff/DB call here
        $this->redirect($this->Auth->redirect());
    }
}
相关问题