آموزش کاربران فلاسک ، جلسات و احراز هویت

Flask Users, Sessions, and Authentication

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: مدیریت حساب های کاربری در داخل برنامه های وب نیاز به استفاده از جلسات دارد. این دوره به شما نحوه پیاده سازی احراز هویت و مجوز در داخل برنامه وب 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

نمایش نظرات

آموزش کاربران فلاسک ، جلسات و احراز هویت
جزییات دوره
1h 35m
20
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Mateo Prigl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.