pyramid_simpleauth ay isang pyramid plugin na ipinapatupad batay sa pagpapatotoo at papel session batay sa seguridad para sa isang Pyramid web application.
Mayroong maraming iba pang mga pagpapatupad ng auth para sa Pyramid, kasama ang tuktok at pyramid_signup at maaari mong, siyempre, madaling roll ng iyong sariling, halimbawa ng pagsunod sa mga mahusay na pyramid_auth_demo. Nilalayon ng package na ito upang maging:
- Medyo simple: may isang limitadong hanay ng tampok
- Extensible: may Hooks kaganapan at i-override ng mga template
- Performant: sa pagliit ng mga query db
I-install
I-install gamit ang buto ng bungang-kahoy o easy_install, hal .:
buto ng bungang-kahoy-install pyramid_simpleauth
Mga Tampok :
- Kung i-install mo ang package at isama ito sa iyong Pyramid application, ito ay i-lock down na ang iyong application at ilantad ang mga tanawin sa:
- / auth / pag-signup
- / auth / pag-login
- / auth / patotohanan (-login sa pamamagitan ng AJAX)
- / auth / logout
- kang makakuha ng isang halimbawa ng gumagamit at isang is_authenticated flag na idinagdag sa kahilingan:
- # hal .: sa isang view ng callable
- kung request.is_authenticated:
- display = request.user.username
- Plus UserSignedUp, UserloggedIn at UserLoggedOut mga kaganapan upang mag-subscribe sa:
- subscriber (UserSignedUp)
- def my_event_handler (kaganapan):
- hiling = event.request
- user = event.user
- # hal .: magpadala ng email sa pagkumpirma
Mga Kinakailangan :
- Python
- pyramid
Mga Komento hindi natagpuan