واجهة API - المصادقة

تسجيل حساب جديد عبر API

1 مشاهدة 2026-11-08

الهدف

إنشاء حساب جديد عبر POST /api/v1/register مع إسناد الدور المناسب وإنشاء ملف هيئة التدريس عند الحاجة، وإعادة رمز دخول (Sanctum) فوراً.

الخطوات

  1. أرسل طلب POST إلى /api/v1/register.
  2. أرسل الحقول: name، email، password، role (Student, Faculty, Investor).
  3. يتم ربط الحساب بالجامعة الحالية، وإنشاء ملف أستاذ عند اختيار دور Faculty.
  4. يُعاد الرد برمز الحالة 201 مع بيانات المستخدم ورمز الدخول token.

رسائل الخطأ

  • 422 — الاسم مطلوب (حتى 255 حرفاً)، البريد مطلوب وصيغته صحيحة وغير مسجل مسبقاً، كلمة المرور مطلوبة و8 أحرف على الأقل، الدور يجب أن يكون أحد القيم المسموحة.
  • 404 "لا توجد جامعة مفعلة" — الجامعة المحددة غير موجودة أو لا توجد جامعة مفعلة.

نصائح

  • عند اختيار دور الطالب أو الأستاذ يُبنى اسم الدور تلقائياً بصيغة Role_universitySlug.
  • احفظ الرمز فوراً؛ فلن يُعرض مرة أخرى.

الأذونات

نقطة عامة؛ تخضع لحد معدل الطلبات (throttle).

هل أجاب المقال عن سؤالك؟

فريق منصة عُبور جاهز لتلقي استفساراتك واقتراحاتك ومساعدتك في أي وقت.

تواصل مع فريق المنصة