Mjukvaruinformation:
Version: 0.6
Ladda upp dagen: 20 Feb 15
Licens: Gratis
Popularitet: 3
pyramid_simpleauth är en pyramid plugin som implementerar sessionsbaserad autentisering och rollbaserad säkerhet för en Pyramid webbapplikation.
Det finns många andra myn implementeringar för Pyramid, inklusive spets och pyramid_signup och du kan givetvis lätt rulla dina egna, till exempel efter det utmärkta pyramid_auth_demo. Detta paket syftar till att vara:
- Relativt enkel: med ett begränsat uppsättning funktioner
- Utbyggbar: med händelse krokar och overrideable mallar
- prestanda att: minimera db förfrågningar
Installera
Installera med hjälp pip eller easy_install, t.ex .:
pip installera pyramid_simpleauth
Funktioner :
- Om du installerar paketet och inkludera det i din Pyramid ansökan, det kommer att låsa din ansökan och exponera synpunkter på:
- / auth / signup
- / auth / inloggning
- / auth / authenticate (logga via AJAX)
- / auth / utloggning
- Du får en användarinstans och en is_authenticated flagga läggs till begäran:
- # t.ex .: i en vy inlösbara
- Om request.is_authenticated:
- display = request.user.username
- Plus UserSignedUp, UserloggedIn och UserLoggedOut evenemang att teckna:
- subscriber (UserSignedUp)
- def my_event_handler (event):
- begäran = event.request
- user = event.user
- # t.ex .: skicka e-postbekräftelse
Krav :
- Python
- pyramid
Kommentarer hittades inte