Podrobnosti Software:
pyramid_simpleauth je pyramida plugin, který implementuje zasedání na základě ověřování a role zabezpečení založené na webové aplikace Pyramid.
Existuje mnoho dalších auth implementace pro Pyramid, včetně vrcholu a pyramid_signup a můžete, samozřejmě, snadno vytvořit vlastní, například po vynikající pyramid_auth_demo. Tento balíček si klade za cíl být:
- Poměrně jednoduchá: s omezenou sadou funkcí
- Rozšiřitelný: s háčky událostí a overrideable šablony
- výkonný: minimalizace DB dotazy
Instalovat
Instalace pomocí PIP nebo easy_install, např .:
Pip nainstalovat pyramid_simpleauth
Vlastnosti :
- Pokud nainstalujete balíček a zahrnout jej do Pyramid aplikaci, to bude uzamknout vaši žádost a vystavit pohledy na adrese:
- / auth / signup
- / auth / login
- / auth / ověření (login přes AJAX)
- / auth / logout
- Získáte instance uživatele a is_authenticated vlajku přidaný k žádosti:
- # např .: v pohledu callable
- pokud request.is_authenticated:
- display = request.user.username
- Plus UserSignedUp, UserloggedIn a UserLoggedOut události se přihlásit k odběru:
- subscriber (UserSignedUp)
- def my_event_handler (event):
- request = event.request
- user = event.user
- # např .: e-mailem potvrzení
Požadavky na :
- Python
- pyramida
Komentáře nebyl nalezen