هذا المشروع يُعد نظام مصادقة (Authentication) متكامل باستخدام Laravel. يوفر وظائف تسجيل مستخدم جديد، تسجيل دخول، تسجيل خروج، وتحديث بيانات المستخدم، مع طبقة أمان إضافية من خلال التحقق برمز OTP يُرسل للمستخدم عبر البريد الإلكتروني.
يدعم المشروع أيضًا تحديث كلمة المرور باستخدام رمز OTP، بالإضافة إلى تحديث التوكن (JWT) لتأمين التواصل مع الـ API.
التقنيات المستخدمة:
Laravel PHP Framework
JWT (JSON Web Tokens) للمصادقة
OTP (One-Time Password) للتحقق الإضافي
MySQL لقاعدة البيانات
Notifications لإرسال رموز التحقق عبر البريد
الميزات:
تسجيل مستخدم مع توليد رمز OTP وإرساله بالبريد
التحقق من رمز OTP لتفعيل الحساب
تسجيل دخول باستخدام البريد وكلمة المرور مع التحقق من حالة OTP
إعادة إرسال رمز OTP عند الحاجة
تحديث بيانات المستخدم وكلمة المرور مع التحقق
تسجيل خروج آمن
تحديث التوكن تلقائيًا لضمان الأمان المستمر