در pyramid_simpleauth پلاگین هرم است که پیاده سازی احراز هویت مبتنی بر جلسه و نقش امنیتی بر اساس یک برنامه تحت وب هرم است.
هستند بسیاری از دیگر پیاده سازی تایید برای هرم، از جمله راس و pyramid_signup وجود دارد و شما می توانید، البته، به راحتی پس از pyramid_auth_demo عالی رول خود را، به عنوان مثال. هدف این بسته به:
- نسبتا ساده است: با مجموعه ای از ویژگی های محدود
- توسعه: با قلاب رویداد و قالب overrideable
- performant: به حداقل رساندن نمایش داده شد DB
نصب
نصب با استفاده از پیپ یا easy_install، به عنوان مثال:
تصویر در تصویر نصب pyramid_simpleauth
ویژگی ها:
اگر بسته نصب و آن را در برنامه هرم خود، آن را قفل کردن برنامه شما و افشای نمایش ها در:
/ تایید / ثبت نام
/ تایید / ورود
/ تایید / احراز (ورود از طریق AJAX)
/ تایید / خروج
شما دریافت می کنید به عنوان مثال کاربر و پرچم is_authenticated اضافه شده به درخواست:
# مثال: در یک نمایش صدازدنی
اگر request.is_authenticated:
صفحه نمایش = request.user.username
به علاوه UserSignedUp، UserloggedIn و UserLoggedOut حوادث برای عضویت در:
subscriber (UserSignedUp)
دف my_event_handler (رویداد):
درخواست = event.request
کاربر = event.user
# مثال .: ایمیل تایید ارسال
مورد نیاز:
پایتون
هرم
نظر یافت نشد