تكوين التسجيل

تضيف Auth Module بعض المرونة في تكوين Sign Up . انتقل إلى قسم Modules وانقر على Auth Module لفتح إعداداتها.

  • SignUp Groups التسجيل: تحدد قائمة المجموعات التي سيكون المستخدم فيها عضوًا في مجموعة بعد الاشتراك.
  • SignUp الدخول: يتيح للمستخدمين التسجيل والحصول على حسابات في تطبيقك.
  • Session timeout (minutes) : تحدد المدة التي ستكون جلسة المستخدم نشطة بدون نشاط المستخدم. بعد قيمة المهلة سيتم إنهاء جلسة المستخدم.
  • Failed login delay (in ms) : يحدد وقت التأخير للاستجابات بعد محاولات تسجيل الدخول الفاشلة لمنع هجمات القوة الوحشية.
  • Email confirmation required : يحدد ما إذا كان على المستخدم تأكيد التسجيل عبر البريد الإلكتروني.
  • Signed-Up User Active : تعيين نشط = صحيح لكل كائن مستخدم تم إنشاؤه حديثًا إذا تم تمكينه.
  • تسمح علامة التبويب " Groups " بإنشاء قائمة مجموعات المستخدمين وتكوينها.

configure_registr_fe

يمكن تكوين عملية Sign Up في تطبيق الويب. بمجرد إنشاء المشروع ، يتم أيضًا تكوين عملية الأعمال التالية مسبقًا:

  • login inputString : التحقق من صحة قيمة البريد الإلكتروني ؛
  • Confirm password inputString : يتحقق مما إذا كانت كلمات المرور متطابقة ؛
  • زر Register : يقوم بإنشاء كائن User جديد والتحقق من التسجيل ؛

configure_register_button

إنشاء عملية تجارية مخصصة التسجيل

  1. في محرر الواجهة ، قم بإنشاء Container ووضع بعض عناصر Input فيها كما في المثال أدناه
    1_fe_layout
    • حقل E-mail مسؤول عن إدخال والتحقق من صحة البريد الإلكتروني للمستخدم [ Input (email) لتطبيقات الويب Email field لتطبيقات الهاتف المحمول] ؛
    • input الثاني مسؤول عن إدخال كلمة مرور مستخدم جديدة والتحقق من صحتها [ Input (password) لتطبيقات الويب وحقل المرور لتطبيقات الهاتف المحمول] ؛
    • input الثالث مطلوب لتكرار كلمة المرور التي أنشأها المستخدم والتحقق مما إذا كانت متطابقة [ Input (password) لتطبيقات الويب Pass field لتطبيقات الهاتف المحمول] ؛
    • يبدأ زر Register عملية الأعمال الخاصة بالتحقق من صحة جميع القيم المدخلة ؛
    • يبدأ زر Login في Navigate بلوك إلى نموذج تفويض المستخدم المناسب ؛
  2. قم بإنشاء عملية تجارية مرتبطة بالزر " Register ". سيكون حدث onClick هو نقطة الدخول لهذه العملية 2_onClick
  3. بادئ ذي بدء ، يجب بناء المنطق بهذه الطريقة للتحقق والتحقق من صحة الحقول المدخلة. يتم استخدام كتل Get Properties للحصول على البيانات.
    3_validateInputs
  4. يتم تمرير القيم التي أدخلها المستخدم ( Value ) إلى إدخال Server request POST /register/ العملية.
    4_register_post
  5. عند الإكمال الناجح Server request POST /register/ العملية ، يتم إرجاع Auth Token ( token ) من الإخراج ، والذي تم تعيينه لجلسة المستخدم الحالية ( Set Auth Token ) وإعادة توجيه المستخدم إلى الصفحة المطلوبة المحددة بواسطة Navigate بلوك.
    5_navigate
Was this article helpful?

AppMaster.io 101 حلقة دراسية مكثفة

10 وحدات
2 أسابيع

لست متأكدا من أين تبدأ؟ ابدأ في الدورة التدريبية المكثفة للمبتدئين واستكشف AppMaster من الألف إلى الياء.

ابدأ الدورة
Development it’s so easy with AppMaster!

هل تريد المزيد من المساعدة؟

حل أي مشكلة بمساعدة خبرائنا. وفر الوقت وركز على بناء تطبيقاتك.

headphones

اتصل بالدعم

أخبرنا عن مشكلتك ، وسنجد لك حلاً.

message

دردشة المجتمع

ناقش الأسئلة مع مستخدمين آخرين في محادثتنا.

الانضمام إلى المجتمع