django-dörrvakt är en Django app som ger tre viktiga funktioner:
- Ett sätt för användare att registrera sig för ett beta av din webbplats innan det lanseras.
- Ett sätt att utestänga icke-inloggade användare från sidor under en betaperioden.
- Ett sätt för befintliga användare av din webbplats för att bjuda in nya människor till platsen
Ansökan vidtar åtgärder för att begränsa mängden inbjuder e-post en potentiell medlem kommer att få.
Installation:
Om du vill använda inbjudan formen, måste du först lägga bouncer till INSTALLED_APPS i inställningsfilen:
INSTALLED_APPS = (
# ...
'Utkastare',
)
Medlemmar Endast middleware
Om du vill också förhindra icke-autentiserade användare från att visa din webbplats kan du använda bouncer.middleware.MembersOnly. Denna mellan omdirigeringar alla vyer till en angiven plats om en användare inte är inloggad.
För att använda middleware, lägga till MIDDLEWARE_CLASSSES i inställningsfilen:
MIDDLEWARE_CLASSES = (
& Nbsp; # ...
& Nbsp; "bouncer.middleware.MembersOnly"
)
middleware använder följande inställningar från inställningsfilen (om de finns):
OPEN_TO_PUBLIC_VIEWS
En förteckning över synpunkter som vem som helst kan se. Exempel kan inkludera din hemsida, din inloggningssidan, etc.
MEMBERS_ONLY_REDIRECT
Var kan man dirigera människor som försöker besöka en vy inte på ovanstående lista. Se till att denna omdirigering uppfattning är på ovanstående lista :) standard "/"
Krav :
- Python
- Django
Kommentarer hittades inte