1
내 cakephp 응용 프로그램에 대한 일종의 로그인 추적기를 개발하려고합니다.로그인 후 (그리고 리디렉션 전에) 작업을 추가하는 방법은 무엇입니까?
는 내가 같은 코드가 필요 알고 : (내 생각)에 ... users_controller을
$this->data['LoginSession']['username'] = $_SERVER['REMOTE_ADDR'];
$this->data['LoginSession']['ipAddress'] = $_SERVER['REMOTE_ADDR'];
$this->LoginSession->save($this->data);
을하지만, 정확히 모른다.
또한 성공적이지만 로그인 실패를 추적하고 싶습니다.
제발 도와 드릴까요? 미리 감사드립니다!
나는 simular를 가지고있다 : $ this-> Auth-> loginRedirect = array ('controller'=> 'publications'); 하지만, 로그인 괜찮아, 그 n 문제가 작동합니다. 모든 로그인 시도를 추적하는이 새로운 기능을 추가하기 만하면됩니다. – user198003
그런 다음'if ($ this-> Auth-> user()) {'전에 그것을하십시오. – bancer
'$ this-> Auth-> autoRedirect'가 활성화 된 경우 (기본 설정) AuthComponent가 리다이렉션을 처리합니다 ('login()'액션을 수행하거나 추적을 수행하지 않고). 추적을 위해 추가 코드를 사용하여 직접 리디렉션을 처리하려는 경우 autoredirect를 해제해야합니다. 마지막 예제는 다음을 참조하십시오. http://book.cakephp.org/view/1274/autoRedirect – deizel