آموزش پروژه محور PHP و MySQL – پیاده سازی انواع لاگین و ثبت نام



سرفصلها

درس یکم: توضیحات کلی و تشریح مفاهیم کاربردی
  • توضیح و معرفی انواع لاگین و ثبت‌نام مورد بحث
  • مروری بر شبیه‌ساز سرور و انواع IDE و Editor برای کدنویسی PHP و JS
  • مروری بر MySQL و phpMyAdmin
  • مروری بر PDO در PHP
درس دوم: پیاده‌سازی ثبت‌نام
  • آماده‌سازی HTML و JS برای فرم ثبت‌نام
  • آماده‌سازی بستر PHP برای ثبت‌نام و ایجاد جداول و فیلدهای مورد نیاز
  • دریافت، پردازش و ذخیره‌سازی داده‌ها با PHP و MySQL
  • پاکسازی و راستی‌آزمایی داده‌ها و رمزگذاری کلمه عبور
  • چک کردن منحصر به فرد بودن شماره موبایل و ایمیل کاربر
درس سوم: پیاده‌سازی لاگین
  • آماده‌سازی HTML و JS برای فرم لاگین
  • ایجاد جداول و فیلدهای مورد نیاز
  • پردازش و راستی‌آزمایی اطلاعات ورود، ایجاد نشست و کوکی
  • عملیات ورود، ریدایرکت کردن کاربر و خروج کاربر
  • جمع‌بندی و تست نهایی عملکرد
درس چهارم: تشخیص و احراز هویت کاربر با شماره همراه
  • آماده‌سازی HTML و JS برای فرم تشخیص ثبت‌نام / ورود
  • ایجاد تغییرات در جداول
  • استفاده از نمونه کد ارسال پیامک با PHP
  • پیاده‌سازی عملیات ارسال کد فعال‌سازی با پیامک و تشخیص کاربر جدید
  • ایجاد فرم (جای خالی) وارد کردن کد فعال‌سازی
  • اجرای فعال‌سازی کاربر و ایجاد فرم درخواست رمز عبور
درس پنجم: پیاده‌سازی ثبت‌نام و لاگین با شماره همراه
  • اجرای ثبت‌نام کاربر با شماره موبایل و رمز عبور
  • پیاده‌سازی امکان ارسال دوباره کد فعال‌سازی
  • تشخیص وجود کاربر با شماره موبایل، تاییدیه شماره موبایل و رمز عبور
  • نمایش فرم وارد کردن رمز عبور و اجرای عملیات مرا به خاطر بسپار
  • بررسی عملیات لاگین و ریدایرکت کردن کاربر در صفحات مختلف
  • ذخیره‌سازی آخرین زمان و تاریخ حضور کاربر در سیستم
درس هشتم: قسمت پایانی ثبت‌نام و لاگین با ایمیل و پیاده‌سازی فراموشی رمز عبور
  • افزودن لینک فراموشی رمز عبور به فرم لاگین
  • ایجاد فرم (جای خالی) وارد کردن شماره موبایل
  • ایجاد فرم برای رمز عبور جدید
  • ایجاد جداول و فیلدهای مورد نیاز