Drupal verwendet E-Mails zum Zwecke der Benutzerregistrierung. Anstelle der sofort einsatzbereiten Drupal-Benutzerregistrierung, bei der der Benutzer einen Benutzernamen und eine E-Mail-Adresse angeben muss, möchte ich ein vollständiges Benutzerregistrierungsformular (mit Captcha, Benutzerprofil usw., wie Yahoo oder Google Mail-Registrierung) für meine Website.
Gibt es ein Modul, das das macht?
Die typische Wahl hierfür ist die Verwendung einer Kombination aus content_profile , um das Benutzerprofil als Knoten zu erstellen, content_profile_registration , eine Komponente von content_profile, um ein solches Profil bei der Registrierung unter Verwendung eines solchen vollwertigen Knotenbearbeitungsformulars zu erstellen, und möglicherweise auto_assign_role, wenn Sie dies wünschen Es gibt mehrere Benutzertypen mit unterschiedlichen Profiltypen.
Für den Captcha-Teil ist Mollom ein interessanter Dienst, wie Greggles vorschlug, aber Sie sollten auch reCaptcha in Betracht ziehen , das sich auch als öffentlicher Dienst eignet .
quelle
Es scheint, dass der empfohlene Prozess jetzt das Erstellen von Feldern ist. Von der Drupal- Site:
quelle
ReCaptcha sicher.
Sie können auch die einfachen Kernprofilfelder in der Registrierung anzeigen lassen, wenn Sie schlank bleiben möchten. Allerdings müssen Sie häufig user_profile.tpl.php thematisieren, wenn Sie diese Seite öffentlich haben möchten.
PS: Das E-Mail-Registrierungsmodul kann sowohl ein Benutzer als auch ein LoginToboggan sein .
quelle
In Bezug auf das "vollständige Benutzerregistrierungsformular" können Sie unter Admin >> Benutzerverwaltung >> Profile Ihre Felder erstellen / anpassen und sicherstellen, dass Sie die Option "Im Benutzerregistrierungsformular sichtbar" aktivieren.
quelle
Wenn ich
user_profile.tpl.php
dann bearbeite, kann ich den Registrierungsteil einfach so pflegen, wie ich möchte.quelle