دوره آموزشی PHP: احراز هویت کاربر
1 ساعت 28 دقیقهمتوسط2021-09-07
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
آیا باید بدانید که چگونه بهترین روشها برای احراز هویت کاربر در PHP را اعمال کنید؟ این دوره شما را با مجموعه ای از بهترین شیوه ها آشنا می کند که می توانید در پروژه های PHP خود استفاده کنید تا از مشکلات امنیتی پرهزینه جلوگیری کنید. مربی کوین Skoglund به شما یک نمای کلی از احراز هویت کاربر در PHP می دهد، سپس به چگونگی پیاده سازی آن می پردازد. او از طریق ایجاد جدول پایگاه داده، افزودن کاربران جدید، ورود و خروج کاربران و کنترل دسترسی به صفحات و عملکردها گام بر می دارد. کوین نحوه کار با رمزهای عبور قوی، جلوگیری از رمزهای ضعیف و بازنشانی رمزهای فراموش شده را به شما نشان می دهد. او به شما نشان می دهد که چگونه می توانید با جلوگیری از مراجع مستقیم ناامن اشیاء (IDOR)، استفاده از HTTPS، محافظت از نشانه های دسترسی و پیگیری ورود به سیستم، تأیید هویت کاربر را تضمین کنید. کوین با یک مجموعه چالش/راه حل به بررسی نحوه نوشتن کد PHP می پردازد که پس از گذشت مدت زمان معینی، ورود کاربر به پایان می رسد.
مهارت ها
Identity and Access ManagementPHPCybersecurityProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - محدود کردن دسترسی کاربران در برنامههای PHP
- 02 - نحوه استفاده از فایلهای تمرین در GitHub
1. بررسی اجمالی احراز هویت کاربر
- 03 - شناسایی و کنترل دسترسی
- 04 - هش کردن و ذخیره رمزهای عبور
2. پیادهسازی احراز هویت کاربر در PHP
- 05 - ایجاد جدول پایگاه داده
- 06 - معرفی پروژه نمونه
- 07 - اضافه کردن کاربران جدید
- 08 - ورود کاربران
- 09 - خروج کاربران
- 10 - کنترل دسترسی به صفحات و توابع
- 11 - چالش - ویرایش کاربران
- 12 - راه حل - ویرایش کاربران
3. کار با رمزهای عبور قوی
- 13 - الزامات رمز عبور
- 14 - جلوگیری از رمزهای عبور ضعیف
- 15 - بازنشانی رمزهای عبور فراموش شده
4. ایمن کردن احراز هویت کاربر
- 16 - جلوگیری از IDOR
- 17 - استفاده از HTTPS
- 18 - محافظت از نشانههای دسترسی
- 19 - پیگیری ورود
- 20 - چالش - ورود به سیستم منقضی میشود
- 21 - راه حل - ورود به سیستم منقضی میشود
نتیجه
- 22 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت API در PHP با استفاده از Slim Micro Framework
- دوره آموزشی جامع پی اچ پی با MySQL - بخش 2: ساخت یک CMS
- دوره آموزشی پی اچ پی : برنامه نویسی شی گرا با دیتابیس ها
- دوره آموزشی یادگیری جامع لاراول 6: آزمایش، ایمن سازی و استقرار برنامه ها
- دوره آموزشی یادگیری جامع CakePHP 3 – توسعه سریع و امن اپلیکیشنهای PHP
- دوره آموزشی یادگیری جامع لاراول
- دوره آموزشی یادگیری جامع لاراول 9.0
- دوره آموزشی یادگیری PHP: ساخت وبسایتهای پویا از مفاهیم اصلی تا برنامهها
مسیرهای مرتبط
- مسیر آموزشی مهارت های پی اچ پی خود را ارتقا دهید
- مسیر آموزشی مهارت های لاراول خود را بسازید
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی ایجاد مهارت های هوش مصنوعی برای توسعه دهندگان وب
- مسیر آموزشی مهارت های خود را در وردپرس ارتقا دهید
- مسیر آموزشی ارتقا مهارت های خود را به عنوان توسعه دهنده PHP: کار با داده ها
- مسیر آموزشی ملزومات هوش مصنوعی برای طراحان تجربه کاربری
- مسیر آموزشی مهارت های تجارت الکترونیک وردپرس خود را بسازید