2012-04-11 3 views
2

나는 URL 로그인을 허용하는 커스텀 플러그인을 작성했다. 이런 식으로 내 무들 사이트에 들어오는 사용자는 모두 같은 외부 사이트에서 왔으며 URL을 기반으로 확인할 수 있습니다. 로그인에 실패하면 내 자신의 무들의 사이트에서 정상적인 로그인 실패 루틴 대신 외부 웹 사이트의 "로그인 실패"페이지로 리디렉션하고 싶습니다.로그인 실패시 무들에서 다른 사이트로 사용자 리디렉션

인증 플러그인 내에서 사용자를 리디렉션하는 기능이 무들은 있습니까? 문제의 일부는 플러그인이 처리 될 때까지 헤더가 이미 처리 된 것입니다. 따라서 헤더에 변수를 설정하는 것은 효과적이지 않습니다.

도움을 주시면 감사하겠습니다.

답변

3

auth 플러그인에서 loginpage_hook()으로 이것을 수행 할 수 있다고 생각합니다. 출력 전에이 파일을 호출 한 다음 플러그인에 무들의 redirect() 함수를 사용했기 때문입니다. 그 일을하는 아주 드문 예에 대해서는 auth/ldap/auth.php을 참조하십시오.

+0

감사합니다. Dan, 현재 조사 중입니다. 나는 네가 옳다고 믿는다. 대답은 loginpage_hook() 기능의 어딘가에서 발견된다. –