تتمثل الخطوة الأولى لتطوير التفويض في إنشاء نموذج مناسب.

نمو ذج تفويض

للحصول على إذن ، ستحتاج إلى حقلي إدخال:

  1. تسجيل الدخول (هنا ، سيكون تسجيل الدخول عبر البريد الإلكتروني).
  2. كلمة المرور.

أيضا ، سوف تحتاج إلى زر يؤدي تفويض BP.

عملية الأعمال للحصول على إذن

انتقل إلى زر سير العمل وقم بإنشاء BP جديدة.

أولاً ، احصل على القيم من حقول الإدخال. للقيام بذلك ، استخدم InputEmail Get Properties و InputPassword Get Properties . تأكد من تحديد Component ID بحيث يفهم BP الحقول التي يجب أن تأخذ المعلومات منها.

الخطوة التالية هي إنشاء التفويض نفسه. استخدم كتلة Server Request POST /auth . قم بتمرير حقول القيمة من InputEmail Get Properties و InputPassword Get Properties .

الآن قم بتقسيم BP إلى حالتين: عندما كان التفويض ناجحًا ومتى فشل. استخدم كتلة If-Else ومرر الحقل _success من Server Request POST /auth إليه.

في موصل الإخراج False (إذا كان التفويض غير ناجح) ، نحتاج إلى إظهار المستخدم أنه غير قادر على تسجيل الدخول. للقيام بذلك ، استخدم InputEmail Update Properties InputPassword Update Properties . أيضًا ، قم بتعيين حقول Component ID فيها ، وقم بتعيين Validate Status على Error . في حقل التحقق من Validate Message ، حدد Email or password is incorrect.

نحتاج إلى تعيين رمز التفويض على موصل الإخراج الحقيقي (إذا كان التفويض ناجحًا). يتطلب كتلة Set Auth Token ، والتي سنمرر إليها حقل الرمز من كتلة Server Request POST /auth .

الآن ، ستتم إضافة رمز التفويض إلى جميع طلبات API للمستخدم.

بعد تثبيت الرمز المميز ، يمكنك إرسال المستخدم إلى صفحة أخرى. استخدم كتلة Navigate ، حيث قمنا بتعيين حقل Page ، على سبيل المثال ، على الصفحة الرئيسية.

AppMaster 101دورة مكثفة

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

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

ابدأ
AppMaster 101 Crash Course

هل تحتاج إلى مزيد من المساعدة؟

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

headphones

التواصل مع الدعم

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

message

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

تواصل مع مستخدمين آخرين للحصول على المساعدة حول المنصة.

انضم إلى المجتمع
كيفية إعداد ترخيص المستخدم في التطبيق | AppMaster University