2014-03-03 2 views
0

joomla에서 사용자가 로그인 할 때 데이터베이스에 레코드를 삽입하려면 내부 PHP 함수를 실행해야합니다. 구성 요소, 플러그인 또는 확장자에서이 작업을 수행하려면 어떻게해야합니까? joomla 2.5에서 onUserLogin 이벤트가 작동합니까? 고맙습니다.Joomla가 사용자 로그인 기능을 실행합니다

답변

0

당신은 플러그인을 만들고 joomla에서 이벤트 후크를 사용해야합니다. 그래서 이벤트를 트리거하면 플러그인과 대화를하고이 경우 원하는 사용자 정보를 원하는지 확인하십시오.

난 당신이 사용자 이벤트 --->http://docs.joomla.org/J1.5:Plugin/Events/User

문서에서 살펴 봐야 그래서 여기에 좋은 링크를 코드하는 게시하지 않는 경우에 당신이 그것을 코드 수 있도록하는 방법을 모른다

이벤트 관련 문서 --->http://docs.joomla.org/Plugin/Events

많은 정보가 "이동"되므로 링크를 클릭하여 새 페이지로 이동하고 사용되지 않는 이벤트의 이름이 변경된 것을 확인하십시오.

희망이 있으면 피드백을 보내고 더 많은 코드를 게시 할 수 있습니다.

+0

이렇게하면 onUserLogin 함수가 포함 된 다른 플러그인보다 우선 적용됩니까? –

+0

있습니다. 나는 잘 모르겠다. 좋은 질문이다. –

+2

onUserLogin 이벤트에 연결하는 플러그인을 덮어 쓰지 않습니다. 그러나 플러그인이 다른 활성 플러그인 이전 또는 이후에 실행되어야하는 경우, 플러그인 플러그인은 후위 플러그인 관리자 인터페이스에서 해당 순서를 관리하여 먼저 실행되도록 변경할 수 있습니다. –

관련 문제