نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
مدیریت حساب های کاربری در داخل برنامه های وب نیاز به استفاده از جلسات دارد. این دوره به شما نحوه پیاده سازی احراز هویت و مجوز در داخل برنامه وب Flask را آموزش می دهد. اکثر برنامه های مدرن دارای نوعی سیستم تأیید اعتبار هستند. در این دوره ، Flask ، Users ، Session ها و Authentication یاد خواهید گرفت که این سیستم را در Flask پیاده سازی کنید. ابتدا ، نحوه استفاده از کوکی ها و جلسات برای ورود به سیستم و ثبت نام کاربران جدید در سایت را جستجو خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه می توان عملکرد "مرا به خاطر بسپار" بر اساس کوکی ها پیاده سازی و نقش های کاربر را ایجاد کرد. سرانجام ، شما یاد خواهید گرفت که چگونه به کاربران اجازه دهید گذرواژه های خود را بازنشانی کنند و به تأیید حساب از طریق ایمیل نیاز دارند. پس از پایان این دوره ، مهارت و دانش مدیریت جلسات و کاربران مورد نیاز در Flask برای اجرای یک سیستم تأیید اعتبار کاملاً ویژه را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
احراز هویت با جلسات
Authenticating with Sessions
-
مطالعه موردی: وب سایت Globomantics
Case Study: Globomantics Website
-
نسخه ی نمایشی: ساختار برنامه
Demo: Application Structure
-
نسخه ی نمایشی: با جلسات وارد شوید
Demo: Login with Sessions
-
نسخه ی نمایشی: از سیستم خارج شوید
Demo: Logging Out
احراز هویت با کوکی ها
Authenticating with Cookies
-
Werkzeug محلی های متنی
Werkzeug Context Locals
-
نسخه ی نمایشی: در حال پیاده سازی جریان_کاربر با LocalProxy
Demo: Implementing current_user with LocalProxy
-
نسخه ی نمایشی: مرا با کوکی ها بخاطر بسپار
Demo: Remember Me with Cookies
-
نسخه ی نمایشی: من را فراموش کن
Demo: Forget Me
مجاز توسط کاربر نقش
Authorizing by User Roles
-
نسخه ی نمایشی: ورود به سیستم مورد نیاز است
Demo: Login Required View Decorator
-
نسخه ی نمایشی: مدیریت حساب
Demo: Account Management
-
نسخه ی نمایشی: پیاده سازی نقش های کاربر
Demo: Implementing User Roles
-
نسخه ی نمایشی: مجوز برای Gigs
Demo: Authorization for Gigs
-
نسخه ی نمایشی: مجوز مالک
Demo: Owner Authorization
-
نسخه ی نمایشی: برنامه های موسیقی
Demo: Musician Applications
مدیریت حساب های کاربری
Managing User Accounts
-
نسخه ی نمایشی: در حال پیاده سازی فعال سازی حساب
Demo: Implementing Account Activation
-
نسخه ی نمایشی: ارسال ایمیل های فعال سازی
Demo: Sending Activation Emails
-
نسخه ی نمایشی: در حال ارسال مجدد فعال سازی
Demo: Resending Activation
-
نسخه ی نمایشی: بازنشانی رمز ورود فراموش شده
Demo: Resetting Forgotten Password
-
نسخه ی نمایشی: مشاغل زمینه ای برای ایمیل با کرفس
Demo: Background Jobs for Emails with Celery
نمایش نظرات