تكوين التسجيل
تضيف 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 " بإنشاء قائمة مجموعات المستخدمين وتكوينها.
يمكن تكوين عملية Sign Up في تطبيق الويب. بمجرد إنشاء المشروع ، يتم أيضًا تكوين عملية الأعمال التالية مسبقًا:
- login inputString : التحقق من صحة قيمة البريد الإلكتروني ؛
- Confirm password inputString : يتحقق مما إذا كانت كلمات المرور متطابقة ؛
- زر Register : يقوم بإنشاء كائن User جديد والتحقق من التسجيل ؛
إنشاء عملية تجارية مخصصة التسجيل
- في محرر الواجهة ، قم بإنشاء Container ووضع بعض عناصر Input فيها كما في المثال أدناه
- حقل E-mail مسؤول عن إدخال والتحقق من صحة البريد الإلكتروني للمستخدم [ Input (email) لتطبيقات الويب Email field لتطبيقات الهاتف المحمول] ؛
- input الثاني مسؤول عن إدخال كلمة مرور مستخدم جديدة والتحقق من صحتها [ Input (password) لتطبيقات الويب وحقل المرور لتطبيقات الهاتف المحمول] ؛
- input الثالث مطلوب لتكرار كلمة المرور التي أنشأها المستخدم والتحقق مما إذا كانت متطابقة [ Input (password) لتطبيقات الويب Pass field لتطبيقات الهاتف المحمول] ؛
- يبدأ زر Register عملية الأعمال الخاصة بالتحقق من صحة جميع القيم المدخلة ؛
- يبدأ زر Login في Navigate بلوك إلى نموذج تفويض المستخدم المناسب ؛
- قم بإنشاء عملية تجارية مرتبطة بالزر " Register ". سيكون حدث onClick هو نقطة الدخول لهذه العملية
- بادئ ذي بدء ، يجب بناء المنطق بهذه الطريقة للتحقق والتحقق من صحة الحقول المدخلة. يتم استخدام كتل Get Properties للحصول على البيانات.
- يتم تمرير القيم التي أدخلها المستخدم ( Value ) إلى إدخال Server request POST /register/ العملية.
- عند الإكمال الناجح Server request POST /register/ العملية ، يتم إرجاع Auth Token ( token ) من الإخراج ، والذي تم تعيينه لجلسة المستخدم الحالية ( Set Auth Token ) وإعادة توجيه المستخدم إلى الصفحة المطلوبة المحددة بواسطة Navigate بلوك.