Drupal utilise le courrier électronique à des fins d'enregistrement des utilisateurs. Au lieu de l'enregistrement utilisateur Drupal prêt à l'emploi qui nécessite que l'utilisateur spécifie un nom d'utilisateur et une adresse e-mail, je veux un formulaire d'inscription utilisateur complet (avec captcha, profil utilisateur, etc., comme l'enregistrement yahoo ou gmail) pour mon site Web.
Y a-t-il un module qui fait ça?
Le choix typique pour cela est d'utiliser une combinaison de content_profile pour créer le profil utilisateur en tant que nœud, content_profile_registration , un composant de content_profile, pour créer un tel profil lors de l'inscription en utilisant un tel formulaire d'édition de nœud à part entière, et éventuellement auto_assign_role si vous avoir plusieurs types d'utilisateurs avec des types de profil distincts.
Pour la partie captcha, Mollom est un service intéressant, comme l'a suggéré Greggles, mais vous voudrez peut-être également envisager reCaptcha , qui est également bon même en tant que service public.
la source
Il semblerait que le processus recommandé crée maintenant des champs. Depuis le site Drupal :
la source
ReCaptcha à coup sûr.
Vous pouvez également faire apparaître les champs de profil de base simples lors de l'inscription si vous souhaitez rester maigre. Bien que cela vous oblige souvent à thème user_profile.tpl.php si vous voulez que cette page soit publique.
PS: Le module d' inscription par e-mail peut être d'utilisateur, ainsi que LoginToboggan .
la source
En ce qui concerne le "formulaire d'inscription utilisateur à part entière", vous pouvez aller dans Admin >> Utiliser la gestion >> Profils puis créer / personnaliser vos champs et assurez-vous de cocher l'option "Visible dans le formulaire d'inscription utilisateur".
la source
Si je modifie,
user_profile.tpl.php
je peux facilement conserver la partie d'enregistrement comme je le souhaite.la source