django-bouncer este o aplicatie care ofera Django trei caracteristici-cheie:
- O modalitate pentru ca utilizatorii să se înscrie pentru un beta a site-ului inainte de lansarea acestuia.
- O modalitate de a bloca non-utilizatori înregistrați din pagini în timpul unei perioade de beta.
- O modalitate pentru utilizatorii existenți de site-ul dvs. pentru a invita oameni noi la site-ul
Cererea ia măsuri pentru a limita cantitatea de e-mailuri invita potențial membru va primi.
Instalare:
Pentru a utiliza invita formularul, trebuie mai întâi să adăugați bouncer la INSTALLED_APPS în fișierul setări:
INSTALLED_APPS = (
# ...
"Bouncer",
)
Members Doar middleware
Dacă doriți, de asemenea, pentru a împiedica utilizatorii non-autentificate de la vizualizarea site-ul dvs., puteți face uz de bouncer.middleware.MembersOnly. Acest middleware redirecționează toate punctele de vedere la o locație specificată, dacă un utilizator nu este autentificat.
Pentru a utiliza middleware, adauga la MIDDLEWARE_CLASSSES în fișierul setări:
MIDDLEWARE_CLASSES = (
& Nbsp; # ...
& Nbsp; "bouncer.middleware.MembersOnly",
)
middleware folosește următoarele setări din fișierul setări (dacă există):
OPEN_TO_PUBLIC_VIEWS
O listă de opinii care oricine poate vizualiza. Exemplele ar putea include ca pagină de start, pagina de autentificare, etc.
MEMBERS_ONLY_REDIRECT
În cazul în care pentru a redirecționa oameni care încearcă și vizitează o vedere nu pe lista de mai sus. Asigurați-vă că acest punct de vedere redirecționare este pe lista de mai sus :) implicit "/"
Cerințe :
- Python
- Django
Comentariile nu a fost găsit