Wie kann ich die E-Mail-Adresse eines Benutzers in "sicher" ändern?

7

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)

    
Zabba 11.01.2011, 10:24
quelle

2 Antworten

12

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!

    
Arkan 13.01.2011, 01:56
quelle
8

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.

    
peresleguine 16.01.2014 11:33
quelle

Tags und Links