Drupal utiliza el correo electrónico para el registro del usuario. En lugar del registro de usuario Drupal listo para usar que requiere que el usuario especifique un nombre de usuario y una dirección de correo electrónico, quiero un formulario de registro de usuario completo (con captcha, perfil de usuario, etc., como registro de Yahoo o Gmail) para mi sitio web.
¿Hay un módulo que hace eso?
La opción típica para esto es usar una combinación de content_profile para crear el perfil de usuario como un nodo, content_profile_registration , un componente de content_profile, para crear dicho perfil en el registro utilizando un formulario de edición de nodo completo y posiblemente auto_assign_role si usted tener múltiples tipos de usuarios con distintos tipos de perfil.
Para la parte de captcha, Mollom es un servicio interesante, como sugirió Greggles, pero es posible que también desee considerar reCaptcha , que también es bueno incluso como servicio público.
fuente
Parece que el proceso recomendado ahora es crear campos. Desde el sitio de Drupal :
fuente
ReCaptcha seguro.
También puede hacer que los campos de perfil de núcleo simple se muestren en el registro si desea mantenerse delgado. Aunque esto a menudo requiere que leas un tema user_profile.tpl.php si quieres que esa página sea pública.
PD: El módulo de registro de correo electrónico puede ser de usuario, así como LoginToboggan .
fuente
Con respecto al "formulario de registro de usuario completo", puede ir a Administrador >> Usar administración >> Perfiles y luego crear / personalizar sus campos y asegurarse de marcar la opción "Visible en el formulario de registro de usuario".
fuente
Si edito
user_profile.tpl.php
, puedo mantener fácilmente la parte de registro que quiero.fuente