django-inactive_user_workFlow.

Tools So lassen Sie sich inaktive Benutzer mit einem eingeschränkten Zugriff nach der Registrierung an Ihrer Site anmelden, bis sie ihr Konto bestätigen
Jetzt downloaden

django-inactive_user_workFlow. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ethan Jucovy

django-inactive_user_workFlow. Stichworte


django-inactive_user_workFlow. Beschreibung

Tools, um inaktive Benutzer mit einem eingeschränkten Zugriff nach der Registrierung an Ihrer Site einzuloggen, bis sie ihr Konto bestätigen django-inactive_user_workflow ist ein Django-Plugin, das einige Erweiterungen und Überschreibungen an django.contrib.auth- und django-registrierungen bietet, um die Erfahrungen für neue Benutzer zu rationalisieren. in Ihre Django-Site 2. Melden Sie sich den neuen Benutzer automatisch nach der anfänglichen Site-Registrierung an. 3. Umleiten Sie inaktive Benutzer auf eine Seite Ihrer Wahl, wenn sie versuchen, auf "eingeschränkt" ContentThey zugreifen kann .contrib.Auth 'in Ihrer installierten_Apps.Sie müssen in der installierten_Apps.o installiert sein Es werden keine Modelle definiert, sodass Sie syncDb nicht erneut ausführen müssen. root urlconf. Dies wird seine eigene Ansichten und auch die nicht überschriebenen Ansichten von Django-Registration und DJANGO.CONTRIB.AUTH registrieren, die jedoch nicht den inaktiven benutzerfangenden Middleware registrieren (siehe unten). Wenn Sie jedoch Django-Berechtigungsprüfungen ordnungsgemäß verwenden, ist die Middleware optional, da django.contrib.Auth immer false für Berechtigungsüberprüfungen auf inaktiven Benutzern zurückgibt. Die detailstwo-Ansichten werden bereitgestellt: inaktiv_user_workflow.views.Registration.Registrierung Überschreibt die Django-Registration Registrierung_Register Ansicht mit einer Verhaltensänderung: Es protokolliert automatisch nach der Erstellung der Kontoanzeige im Benutzer. inactive_user_workflow.views.login.loginThis überschreibt django.contrib.auth_login-Ansicht mit einer Verhaltensänderung: Es ermöglicht inaktiven Benutzern, sich bei Ihrer Site anzumelden. Möglicher Middleware-Anmeldung: Inactive_user_workflow.middleware.catchInactionusersmiddlewareif Aktiviert, diese Middleware-Anfragen von Anmessungen in inaktiven Benutzern und leitet sie in eine Ansicht namens "Inactive-User" um. Eine einfache direkte Ansicht von Direct-to-to-Template 'ist ebenfalls bereitgestellt. Es wird an der URL / Konten / inaktiv / (vorausgesetzt, Sie montieren Sie die URLs des Pakets auf / Konto /). (Also habe ich früher gelogen; Es werden drei Ansichten bereitgestellt.) Sie werden wahrscheinlich die bereitgestellte Template-Registrierung / Inactive_user.html überschreiben oder die Ansicht sogar mit Ihrer eigenen benutzerdefinierten Ansicht überschreiben. Sie können eine Liste von URL-Pfaden definieren, die inaktive Benutzer definieren darf, ohne darauf zuzugreifen, ohne auf die Ansicht "Inactive-User" getreten zu werden. Fügen Sie dazu eine Liste von URL-Präfixen hinzu, um Ihre Settings.py mit dem Namen Anonymous_Paths, wie folgt: Anonymous_Paths = ('/ Accounts /', '/ site_media /', '/ publicview /') Anforderungen: · Python · Django


django-inactive_user_workFlow. Zugehörige Software