لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش PHP: احراز هویت کاربر
PHP: User Authentication
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا باید بدانید که چگونه بهترین روشها برای احراز هویت کاربر در PHP را اعمال کنید؟ این دوره شما را با مجموعه ای از بهترین شیوه ها آشنا می کند که می توانید در پروژه های PHP خود استفاده کنید تا از مشکلات امنیتی پرهزینه جلوگیری کنید. مربی کوین Skoglund به شما یک نمای کلی از احراز هویت کاربر در PHP می دهد ، سپس به چگونگی پیاده سازی آن می پردازد. او از طریق ایجاد جدول پایگاه داده ، افزودن کاربران جدید ، ورود و خروج کاربران و کنترل دسترسی به صفحات و عملکردها گام بر می دارد. کوین نحوه کار با رمزهای عبور قوی ، جلوگیری از رمزهای ضعیف و بازنشانی رمزهای فراموش شده را به شما نشان می دهد. او به شما نشان می دهد که چگونه می توانید با جلوگیری از مراجع مستقیم ناامن اشیاء (IDOR) ، استفاده از HTTPS ، محافظت از نشانه های دسترسی و پیگیری ورود به سیستم ، تأیید هویت کاربر را تضمین کنید. کوین با یک مجموعه چالش/راه حل به بررسی نحوه نوشتن کد PHP می پردازد که پس از گذشت مدت زمان معینی ، ورود کاربر به پایان می رسد.
سرفصل ها و درس ها
معرفی
Introduction
محدود کردن دسترسی کاربران در برنامه های PHP
Restricting user access in PHP applications
نحوه استفاده از فایل های تمرینی در GitHub
How to use the exercise files on GitHub
1. مرور کلی احراز هویت کاربر
1. User Authentication Overview
شناسایی و کنترل دسترسی
Identification and access control
هش کردن و ذخیره رمزهای عبور
Hashing and storing passwords
2. پیاده سازی احراز هویت کاربر در PHP
2. Implementing User Authentication in PHP
ایجاد جدول پایگاه داده
Creating the database table
معرفی پروژه نمونه
Introducing the sample project
افزودن کاربران جدید
Adding new users
ورود به سیستم کاربران
Logging in users
خروج از سیستم کاربران
Logging out users
کنترل دسترسی به صفحات و عملکردها
Controlling access to pages and functions
چالش: ویرایش کاربران
Challenge: Editing users
راه حل: ویرایش کاربران
Solution: Editing users
3. کار با رمزهای عبور قوی
3. Working with Strong Passwords
الزامات رمز عبور
Password requirements
جلوگیری از کلمه عبور ضعیف
Preventing weak passwords
بازنشانی گذرواژه های فراموش شده
Resetting forgotten passwords
4. امنیت احراز هویت کاربر
4. Securing User Authentication
جلوگیری از IDOR
Preventing IDOR
استفاده از HTTPS
Using HTTPS
حفاظت از توکن های دسترسی
Protecting access tokens
پیگیری ورود به سیستم
Keeping track of logins
چالش: ورود به سیستم تمام می شود
Challenge: Expiring logins
راه حل: تاریخ ورود به سیستم
Solution: Expiring logins
Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.
Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.
نمایش نظرات