2010-12-15 4 views
0

나는 사용자 로그인과 관련하여 drupal 6을위한 ajax 모듈을 만들고있다.drupal ajax login 사용자 ID를 반환

나는 (내가 양식이 양식에 변경해야 알아? : http://api.drupal.org/api/drupal/modules--user--user.module/function/user_login/6하지만 무엇을 어떻게) 사용자 로그인 양식에 리디렉션

  1. 하지 않도록 설정해야
  2. 다시 포함 된 JSON 응답을 얻을 성공/실패 및 사용자의 UID

어떻게하면됩니까?

감사합니다.

답변

1

ajax_register module 또는 ajax module으로 시작하여 맞춤 설정할 수 있습니다.

또는 create your own module입니다. hook_form_user_login_form_alter을 구현하고 필요에 따라 양식을 변경하고 add some Javascript을 호출하고 user_login_submit()을 호출하고 JSON 응답을 보내는 콜백 함수를 작성해야합니다.

기존 모듈을 사용하는 것이 좋습니다. 위에서 언급 한 두 가지 이상일 수 있습니다. "drupal login ajax"를 검색하십시오.

+0

후크 양식을 변경하려면 무엇을 변경해야합니까? IE. 리디렉션을 사용 중지하는 명령은 무엇입니까? 또한 JSON 응답을 보내려면 어떻게해야합니까? 그것이 문제였습니다. 기존의 Ajax 모듈을 살펴 보았지만 일반적으로 찾고있는 코드는 포함되어 있지 않습니다. 제 생각에 아약스 모듈은 그렇다고 생각합니다. 그렇지만 충분히 복잡하기 때문에 제가보고있는 것을 실제로 이해하지 못합니다. 도와주세요. – Mark