Django-E-Mail-Login

Eine Django-Anwendung, mit der Sie Ihre Benutzer anstelle ihrer Nutzung ihre E-Mail-Adresse verwenden können ...
Jetzt downloaden

Django-E-Mail-Login Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tino de Bruijn
  • Website des Verlags:
  • https://bitbucket.org/tino/

Django-E-Mail-Login Stichworte


Django-E-Mail-Login Beschreibung

Django-E-Mail-Login ist eine Django-App, die das Auth-System von Django leicht umwandelt, um Anmeldung anstelle eines Benutzernamens mit einer E-Mail-Adresse mit einer E-Mail-Adresse zuzulassen. Dies sollte im Administrator sowie außerhalb arbeiten. Daher müssen E-Mail-Adressen eindeutig sein. Der Benutzername des Benutzers ist der Hash der E-Mail-Adresse. Da es nichts bedeutet, wird es in der Admin-Änderungsportliste versteckt. py install.usage1. Anhängen 'email_login' auf Ihre installierten_Apps-Einstellungen2. Fügen Sie 'email_login.authe_backend.emailbackend' als zuerst in den Authentication_Backends-Einstellungen Tupel.3 ein. Fügen Sie in Ihrem Root-URLs.py das Folgende hinzu. .Site._registry4. Anstatt zu verwenden: # nicht vollständige Zeile, um den Administrator zu aktivieren ', beinhalten (siort.urls)), um den Administrator in Ihre root-urls.py.5 aufzunehmen. Um das Login außerhalb des Administrators zu verwenden, fügen Sie Folgendes hinzu: (R '^ Account /', enthalten ('email_login.urls'), auf Ihr URLS.pynoteEyour-Administratorkonto muss eine E-Mail-Adresse haben, ansonsten können Sie nicht in der Lage sein Anmelden! Notethe Admin zeigt den Benutzernamen in der oberen rechten Ecke des angemeldeten Benutzers an, wenn der Benutzer keinen Vornamen hat. Wenn Sie das überschreiben möchten, übertreffen Sie die Administrator- / Basis . Möglicherweise fügen Sie mit folgendem Inhalt eine useradmin.py-Datei hinzu: von django.contrib-Import von adminfrom django.contreib = E-MailAccountCreationForm ADD_FieldSets = ((keine, {'Klassen': ('Wide',), 'Felder': ('E-Mail', 'Password1', 'Password2', 'Email_USER')}),) admin.ssite.unregister (Benutzer) admin.site.register (user, myuseradmin) und Hinzufügen der Zeile Importieren von UserAdmin zu Ihren URLs.py nach den oben beschriebenen Überschreibungen. Product's Homepage


Django-E-Mail-Login Zugehörige Software