Standardmäßig verwendet devise eine E-Mail-Adresse für die Anmeldung und Anmeldung.
Aber ich möchte, dass die E-Mail-Adresse vom Benutzer geändert werden darf.
Wenn ich dem Benutzer erlaube, die E-Mail-Adresse zu bearbeiten, und der Benutzer eine "inkorrekte" (dh irrtümlich) E-Mail-Adresse angibt und der Benutzer sich abmeldet, und vergisst der Benutzer auch was die eingegebene E-Mail war, jetzt ist der Benutzeraccount vom Benutzer nicht mehr erreichbar!
Wie funktioniert das am besten? (außer dem Erstellen eines separaten, nicht veränderbaren Benutzernamensfelds, das dem Benutzer immer ermöglicht, sich anzumelden)
Sie können den Benutzer zwingen, sein Konto erneut zu bestätigen, wenn er seine E-Mail-Adresse ändert.
Sobald Sie das Passwort des betroffenen Benutzers aktualisiert haben, müssen Sie den Benutzer abbestellen und die Bestätigungs-E-Mail erneut senden.
Um den Benutzer zu entlasten:
%Vor%Um die E-Mail-Bestätigung erneut zu senden:
%Vor%Hoffe diese Hilfe!
Devise macht das out-of-the-box. Hier ist die Information vom Initialisierer:
%Vor%In bestätigendem Modul können Sie sehen, wie es funktioniert.
Tags und Links ruby-on-rails-3 devise