django-inactive_user_workflow

Hulpmiddelen om inactieve gebruikers in te loggen in uw site met beperkte toegang na registratie totdat ze hun account bevestigen
Download nu

django-inactive_user_workflow Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ethan Jucovy

django-inactive_user_workflow Tags


django-inactive_user_workflow Beschrijving

Tools om inactieve gebruikers in te loggen op uw site met beperkte toegang na registratie totdat ze hun account bevestigen Django-inActive_user_workflow is een Django-plug-in die een aantal extensies en overrides levert aan Django.contrib.auth en Django-registratie om de ervaring te stroomlijnen voor nieuwe gebruikers die voor uw site registreren. Onafhankelijke componenten worden verstrekt voor de volgende tweaks: 1. Laat inactieve gebruikerslogboek In uw Django-site 2. Log de nieuwe gebruiker automatisch in na de initiële site-registratie 3. Rijd inactieve gebruikers door naar een pagina naar een pagina van uw keuze wanneer ze toegang hebben tot "beperkte" contenthey kunnen semologypendy zijn .Contrib.auth 'in uw geïnstalleerde_apps.U moet' registratie 'hebben in uw geïnstalleerde_apps.to-installatie,' inactive_user_workflow 'toevoegen aan uw geïnstalleerde_apps. Er zijn geen modellen gedefinieerd, dus u hoeft geen syncdb opnieuw te runnen. Gebruik het de eenvoudigste manier om het te gebruiken, is om een URLCONF-patroon zoals (R '^ -accounts /' op te nemen ('inactive_user_workflow.urls')) in uw root-urlconf. Dit registreert zijn eigen weergaven en ook de niet-overschreven uitzichten van Django-registratie en Django.contrib.auth, maar registreert de inactieve gebruiker-vangende middleware niet (zie hieronder). Maar als u Django-toestemming correct gebruikt, is de middleware optioneel, omdat Django.Contrib.auth altijd false retourneert voor toestemmingcontroles op inactieve gebruikers. De detailstwo-weergaven worden verstrekt: INACTURE_USER_WORKFLOW.VIEWS.REGISTRATION.REGISTERDION'S REINDS DJANGO-registratie Registration_Register-weergave met één gedragsverandering: het logt de gebruiker automatisch in na het maken van de eerste account. INACTIACTE_USER_WORKFLOW.Views.login.loginthis Overschrijft Django.contrib.auth's Auth_login-weergave met één gedragsverandering: het maakt inactieve gebruikers in staat om in te loggen op uw site. Een middleware is verstrekt: inactive_user_workflow.middleware.catchinActiveUSersmiddleWareAf Activated, deze middleware-onderscheppingstoestellen in inactieve gebruikers en doorverwijst ze naar een weergave met de naam 'Inactive-user''a eenvoudige direct-aan-sjabloon' inactief-gebruiker 'weergave ook; Het wordt gepubliceerd op de URL / ACCOUNTS / INACTIVE / (ervan uitgaande dat u de URL's van het pakket op / Account /) monteert. (Dus ik heb eerder gelogen; Drie weergaven worden verstrekt.) U wilt waarschijnlijk de geleverde sjabloonregistratie / inactieve_user.html overschrijven of zelfs de weergave met uw eigen aangepaste weergave overschrijven. U kunt een lijst met URL-paden definiëren die inactieve gebruikers moeten toegestaan om toegang te krijgen zonder te worden geschopt naar de 'inactieve gebruiker' weergave. Hiertoe voegt u een lijst met URL-voorvoegsels toe aan uw instellingen.py genaamd Anonymous_Paths, zoals SO: Anonymous_Paths = ('/ Accounts /', '/ Site_Media /', '/ PublicView /') Vereisten: · Python · Django


django-inactive_user_workflow Gerelateerde software