Je suis très expérimenté avec PHP etc mais un débutant Drupal. Je voudrais savoir s'il y a moyen de mettre du code PHP supplémentaire quand un utilisateur se connecte à un site Drupal. La raison pour laquelle je dois le faire - pour mettre à jour les champs dans une base de données différente (pas la base de données MySQL Drupal). J'aurais besoin d'avoir accès au nom d'utilisateur de connexion au site Drupal et au cookie de session généré par drupal. Je serais très reconnaissant pour toute aide.Piratage dans le Drupal Connexion
3
A
Répondre
8
Créez un module et implémentez le hook hooker pour vérifier une action de connexion.
Si votre nom de module est mymodule, puis créer une fonction appelée
mymodule_user($op, &$edit, &$account, $category = NULL) {
if ($op == 'login') {
// Perform your task.
}
}
Plus d'informations sur le crochet utilisateur est ici: hook_user
0
Vous pouvez accéder à l'objet global de l'utilisateur $ dans le hook_user pour obtenir le nom et l'information de la session.
Questions connexes
- 1. Drupal page de connexion
- 2. Drupal Connexion sans les champs de connexion
- 3. Drupal Custom Connexion par rôle
- 4. Fonctionnalité de connexion Facebook Drupal
- 5. Erreur Drupal après la connexion
- 6. Éviter le piratage de session avec Kohana
- 7. Stable PHP CMS pour le piratage contre
- 8. méthode de piratage de chaîne
- 9. Règles Drupal Adresse de connexion unique
- 10. Site Drupal - Erreurs de connexion Memcache
- 11. ajouter les sous-formulaires de connexion drupal
- 12. Drupal: transfert d'utilisateurs spécifiques après la connexion
- 13. Création d'un site Web basé sur la connexion dans Drupal
- 14. si autre chose dans le bloc drupal
- 15. morceau de code PHP pour empêcher le piratage
- 16. Printemps Cookies de sécurité après la connexion de l'utilisateur et piratage de session
- 17. De bonnes ressources sur la sécurité, le piratage, etc.?
- 18. Javascript (JQuery) problème de piratage de clavier
- 19. Astuces de piratage via jquery et java
- 20. ASP.NET MVC UpdateModel vulnérable au piratage?
- 21. Techniques anti-piratage pour une DLL .Net?
- 22. bien faire dans Django - subclassing au lieu de piratage
- 23. Anti piratage et identification d'application. iPhone SDK
- 24. Correction de la taille de la boîte de connexion dans le thème Drupal
- 25. automatisant fichier piratage rapidshare descendre processus
- 26. DRUPAL: commande le contenu dans le back-end sans utiliser Vues
- 27. Redirection après enregistrement dans Drupal
- 28. Page principale statique (page de connexion) sur l'installation de Drupal
- 29. Drupal 6: page de connexion de l'administrateur personnalisé
- 30. Drupal: chargement de contenu AJAX dans Drupal
Merci beaucoup! J'avais réussi à comprendre cela en attendant. Cependant, j'ai une question suivante - y at-il un moyen que je peux faire un/tous les éléments suivants de mymodule_user a. Déterminez le nom de l'utilisateur qui se connecte/se déconnecte b. Déterminer l'ID de session pour la session Drupal c. Renvoyer un cookie personnalisé Je serais très reconnaissant pour toute aide. –