나는 PHP 등으로 매우 경험이 있지만 드루팔 (Drupal) 초보자입니다. 사용자가 일단 Drupal 사이트에 로그인하면 추가 PHP 코드를 삽입 할 수있는 방법이 있는지 알고 싶습니다. 이것은 내가해야 할 이유 - MySQL Drupal DB가 아닌 다른 데이터베이스의 필드를 업데이트하는 것입니다. drupal 사이트 로그인 사용자 이름과 drupal에 의해 생성 된 세션 쿠키에 대한 액세스 권한이 필요합니다. 어떤 도움을 주셔서 고맙게 생각합니다.드루팔 (Drupal) 로그인 해킹
3
A
답변
8
모듈을 만들고 hook_user 후크를 구현하여 로그인 작업을 확인하십시오. 모듈 이름 인 MyModule 경우
, 다음 사용자 후크에
mymodule_user($op, &$edit, &$account, $category = NULL) {
if ($op == 'login') {
// Perform your task.
}
}
더 자세한 정보라는 함수를 만드는 것은 여기에 있습니다 : hook_user이
0
당신이 얻을 수있는 hook_user에서 글로벌 $ 사용자 개체에 액세스 할 수 있습니다 이름과 세션 정보.
관련 문제
- 1. 드루팔 (Drupal) 사용자 정의 로그인
- 2. 드루팔 (Drupal 6.22) 페이스 북의 로그인 모듈
- 3. 드루팔 (Drupal?
- 4. 드루팔 (Drupal) 외부 인증
- 5. 드루팔 (Drupal 렌더링 불완전보기)
- 6. 로그인 후 해킹 가능 세션
- 7. 드루팔 (Drupal 6 규칙 모듈을 드루팔 (Drupal) 7로 변환하십시오.
- 8. 드루팔 (Drupal 네비게이션 Conundrum
- 9. 드루팔 (Drupal : hooking_init();
- 10. 드루팔 (Drupal views) 구조
- 11. 드루팔 (Drupal Views, Taxonomy)
- 12. 드루팔 (Drupal 및 jquery)
- 13. 드루팔 (Drupal) 코어 이해?
- 14. 서비스 레이어로서의 드루팔 (Drupal)
- 15. 드루팔 (Drupal : 컬러 코딩보기
- 16. 드루팔 (Drupal : 변경보기 인자
- 17. i18n 드루팔 (Drupal) 문제
- 18. 드루팔 (Drupal newbie) 질문
- 19. 드루팔 (Drupal)로드 밸런싱
- 20. 드루팔 (Drupal 7) 분류
- 21. 드루팔 (Drupal 6x
- 22. 드루팔 (Drupal sub subthemes?
- 23. 드루팔 (Drupal VS Zikula
- 24. 드루팔 (Drupal) 입력 배열
- 25. 드루팔 (Drupal pathauto) 용도
- 26. 드루팔 (Drupal fields) 국제화
- 27. 드루팔 (Drupal 6.14
- 28. 드루팔 (Drupal Accordion)
- 29. 드루팔 (Drupal) 훅 - 등록
- 30. 드루팔 (drupal) 모듈 개발
대단히 감사합니다! 나는 그 사실을 알아낼 수 있었다. 그러나, 나는 질문에 따라 - mymodule_user에서 다음 중 하나 또는 모두를 수행 할 수있는 방법이 있습니까 a. 로그인/로그 아웃하는 사용자의 이름을 결정하십시오. b. Drupal 세션의 세션 ID 결정 c. 사용자 정의 쿠키 보내기 어떤 도움을 주셔서 감사드립니다. –