شراء الخدمة الآن
شراء الخدمة

سأقوم بإنشاء نظام مصادقة متكامل واحترافي باستخدام Laravel، يشمل تسجيل الدخول التقليدي بالبريد الإلكتروني وكلمة المرور، بالإضافة إلى تسجيل الدخول عبر مزودي الخدمات الخارجيين مثل: 🔹 Google 🔹 Facebook 🔹 GitHub 🔹 LinkedIn (اختياري حسب رغبتك) ⚙️ مميزات الخدمة: 🔸 نظام تسجيل احترافي: إنشاء حساب جديد بالبريد الإلكتروني وكلمة المرور. التحقق من البريد الإلكتروني (Email Verification). إرسال رابط التفعيل الآمن للمستخدم عبر البريد الإلكتروني. 🔸 نظام تسجيل دخول متكامل: تسجيل الدخول بالبريد الإلكتروني وكلمة المرور. خيار "تذكرني" (Remember Me). تسجيل الدخول باستخدام مزودين خارجيين (Google / Facebook / GitHub...). حماية ضد الهجمات الشائعة مثل Brute Force وCSRF. 🔸 استعادة كلمة المرور: استرجاع كلمة المرور عبر البريد الإلكتروني. تأمين الرابط بمدة صلاحية محددة. 🔸 نظام OTP (رمز التحقق لمرة واحدة): إرسال رمز تحقق (OTP) عبر البريد الإلكتروني أو الهاتف بعد التسجيل أو تسجيل الدخول. إدخال الرمز داخل صفحة مخصصة (OTP Page) لتأكيد الهوية. إمكانية تحديد صلاحية الرمز بزمن معين (مثلاً 5 دقائق). الحماية من محاولات الإدخال الخاطئ المتكررة. 🔸 واجهة استخدام عصرية: تصميم احترافي باستخدام Bootstrap 5 أو Tailwind CSS. واجهات متجاوبة (Responsive) تعمل على الجوال والحاسب. 🔸 الأمان والموثوقية: استخدام Hashing لكلمات المرور (Bcrypt). حماية الجلسات وملفات الـ Cookies. اعتماد معايير Laravel الحديثة في المصادقة. 🔸 تصميم الكود وفقًا لمعايير Clean Architecture (اختياري): تنظيم الكود داخل المشروع باستخدام Service Layer وRepository Pattern لفصل منطق الأعمال عن الوصول إلى البيانات. سهولة الصيانة وتوسيع المشروع مستقبلاً. كتابة كود نظيف وسهل القراءة (Clean, Scalable, Maintainable Code). إمكانية اختبار (Unit Testing) الكود بسهولة بفضل بنية منظمة وواضحة. 📄 عدد الصفحات / الواجهات في النظام: صفحة التسجيل (Register Page) ➤ نموذج إدخال الاسم، البريد الإلكتروني، كلمة المرور، تأكيد كلمة المرور. ➤ زر "تسجيل باستخدام Google / Facebook" إن وُجد. صفحة تسجيل الدخول (Login Page) ➤ إدخال البريد الإلكتروني وكلمة المرور. ➤ زر “تذكرني” روابط للتسجيل واستعادة كلمة المرور. صفحة استعادة كلمة المرور (Forgot Password Page) ➤ إدخال البريد الإلكتروني لإرسال رابط إعادة التعيين. صفحة إعادة تعيين كلمة المرور (Reset Password Page) ➤ إدخال كلمة مرور جديدة وتأكيدها. صفحة تفعيل الحساب (Email Verification Page) ➤ رسالة توضح للمستخدم ضرورة التحقق من بريده الإلكتروني مع خيار إعادة إرسال رابط التفعيل. صفحة إدخال رمز التحقق (OTP Page) ➤ إدخال رمز التحقق المرسل إلى البريد الإلكتروني أو رقم الهاتف. ➤ عداد زمني لانتهاء صلاحية الرمز. ➤ إمكانية إعادة إرسال الرمز في حال عدم الاستلام. 🔐 التقنيات المستخدمة: Laravel 11 (أحدث إصدار) Laravel Breeze / Fortify / Jetstream Bootstrap / Tailwind CSS Laravel Socialite MySQL / SQLite Mailtrap أو SMTP للبريد الإلكتروني OTP Verification عبر البريد الإلكتروني Clean Architecture (Services & Repository Pattern)

شراء الخدمة الآن
شارك
بطاقة الخدمة
التقييمات
سعر الخدمة
10.00 $
مدة التسليم
1 أيام
بائع الخدمة
شراء الخدمة الآن
شارك
مركز المساعدة