2011-01-14 13 views
1

Gibt es eine sehr einfache Möglichkeit, den Benutzernamen zu senden? Durch die Registrierung von James Bennett gibt es nur eine Möglichkeit, Ihr Passwort zurückzusetzen.Nur den Benutzernamen senden

+1

@craphunter Sie einige Ihrer alten Fragen wollen werde zurück gehen und klicken Sie auf das „Häkchen“ neben der Antwort, die tatsächlich Ihre Frage beantwortet. SO funktioniert am besten, wenn Sie Feedback geben (das ist, wie die besten Antworten/Fragen so schnell auftauchen, wenn Sie SO suchen). Auch einige Ihrer "Antworten" auf Ihre eigenen Fragen wären besser als Kommentare zum Original ... Sie könnten wählen um das auch zu ändern (kennzeichnet dich als ein wenig weniger eines neuen Kerls). Schließlich müssen Sie für diese Frage einige Details angeben, INSBESONDERE was Sie bereits versucht haben (auch wenn es nicht funktioniert hat). – Crisfole

+0

Gut genug, ich werde das im Hinterkopf behalten. Danke für die Rückmeldung. –

+0

Danke für Ihre Offenheit! – Crisfole

Antwort

0

Ich denke, Sie möchten ein Formular, das "E-Mail-Adresse für Benutzername Erinnerung eingeben" hat. Werfen Sie einen Blick auf django.contrib.auth.forms.PasswordResetForm. Anstatt das Passwort zurückzusetzen, würde eine Variante dieses Formulars (die Sie selbst schreiben müssten) einfach der angegebenen E-Mail-Adresse den zugehörigen Benutzernamen senden, falls einer existiert. Beachten Sie, dass (TTBOMK) E-Mail-Adressen nicht eindeutig sein müssen (mehrere Benutzer könnten dieselbe E-Mail-Adresse haben).

HTH