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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش کاربران فلاسک ، جلسات و احراز هویت
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 35m
20
Pluralsight (پلورال سایت) pluralsight-small
27 مرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد
Mateo Prigl

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.