Как добавить действие после входа в систему (и до перенаправления)? - PullRequest
1 голос
/ 16 июня 2010

пытается разработать какой-то трекер входа в систему для моего приложения cakephp.

я знаю, что мне нужен код вроде:

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

... в (я думаю) users_controller, ноне знаю точно где.

Также я хотел бы отслеживать успешные, но также и неудачные входы.

Можете ли вы помочь мне с этим, пожалуйста?заранее спасибо!

1 Ответ

0 голосов
/ 16 июня 2010

У вас уже есть функция входа в систему?

function login() {
    if ($this->Auth->user()) {
        //do your tracking stuff/DB call here
        $this->redirect($this->Auth->redirect());
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...