⌘K

Authentication

نظام مصادقة مستقل بالكامل — لا اعتمادية على Lovable أو SSO خارجي.

مكوّنات النظام

الميزةالوصفEndpointMethodالحالة
تسجيل الدخول
PBKDF2 + JWT session cookie/api/auth/loginPOST Active
إنشاء حساب
تسجيل مستخدم جديد مع tenant مستقل/api/auth/signupPOST Active
تسجيل الخروج
مسح ملف التعريف وإنهاء الجلسة/api/auth/logoutPOST Active
استرجاع كلمة المرور
OTP عبر البريد + رمز إعادة التعيين/api/auth/forgot-passwordPOST Active
تغيير كلمة المرور
تحقق من كلمة المرور الحالية/api/auth/change-passwordPOST Active
Session Management
JWT HS256 — HttpOnly + Secure/api/auth/meGET Active
حماية الصفحات الخاصة
Middleware يحجب غير المسجلينrequireSession()guard Active

ملاحظات

  • كلمات المرور مُجزّأة بـ PBKDF2-SHA256 (100k iterations) + salt عشوائي لكل مستخدم.
  • الجلسة مخزّنة في cookie باسم hn_session مع HttpOnly و Secure و SameSite.
  • كل صفحة محمية تتحقق من الجلسة عبر requireSession() قبل الـ render.
  • النظام مستقل تمامًا — لا يوجد تحويل إلى مواقع خارجية أو SSO.