Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

كيفية التعرف على المستخدم الحالي في AppMaster

كيفية التعرف على المستخدم الحالي في AppMaster

عند تشغيل تطبيقك ، غالبًا ما تحتاج إلى معرفة من يقوم بتشغيل عمليات معينة. يعد ذلك ضروريًا لتوزيع البيانات بشكل صحيح ومنح أو تقييد الوصول إلى موارد مختلفة. تُستخدم هذه الميزة في كل تطبيق تقريبًا.

كيفية التعرف على المستخدم الحالي في AppMaster

على الجانب الخلفي

هناك مصادقة: الحصول على كتلة المستخدم الحالي في AppMaster لاكتشاف المستخدم الحالي. يتم توفيره بواسطة وحدة Auth. يمكنك العثور عليها في محرر عمليات الأعمال في علامة التبويب الخلفية على اليسار.

Get Current User block in AppMaster

تقوم هذه الكتلة بإرجاع سجل من قاعدة بيانات المستخدم الذي ينتمي إلى المستخدم الذي قام بتشغيل الكتلة.

مهم

المصادقة: الحصول على حظر المستخدم الحالي يعمل فقط للمستخدمين المصرح لهم. في جميع الحالات الأخرى ، ستكون نتيجة هذه الكتلة غير محددة.

بهذه الطريقة البسيطة ، يمكننا الحصول على المستخدم الحالي لتطبيقنا. ومع ذلك ، فإن هذه الكتلة موجودة فقط في الواجهة الخلفية ، ولكن في معظم الحالات ، يلزم تحديد المستخدم في الواجهة الأمامية للتطبيق.

على جانب الواجهة

لتشغيل العمليات في الواجهة الخلفية من الواجهة الأمامية ، يتم استخدام نقاط النهاية. يمكنك العثور على مزيد من المعلومات عنها في هذه المقالة .

بالنسبة لمصادقة: الحصول على كتلة المستخدم الحالي ، تحتاج إلى إنشاء نقطة نهاية جديدة ، كما هو الحال في لقطة الشاشة أدناه:

Get Current User block

لاستدعاء نقطة النهاية من الواجهة الأمامية ، يجب استخدام كتلة طلب الخادم GET / المستخدم / الحصول على التيار (في هذه الحالة الحالية). تدفق استخدام نقاط النهاية لنقطة النهاية هو نفسه لتطبيقات الويب والجوال.

Server Request GET

العمل مع المستخدم الحالي

دعنا نرى بعض الأمثلة للمصادقة: احصل على استخدام حظر المستخدم الحالي. تقوم الكتلة نفسها بإرجاع سجل من جدول المستخدم. من أجل الحصول على بيانات محددة من السجل ، تحتاج إلى توسيع هذا السجل باستخدام كتلة توسيع المستخدم:

Get Current User

يمكن استخدام جميع الحقول من الإخراج بطريقة محددة. على سبيل المثال للتحقق مما إذا كان حساب المستخدم قد تم تأكيده ، يمكن استخدام الحقل "مؤكد" من النوع المنطقي كما في الصورة أدناه.

AppMaster

المعلمة مع

مع وجود معلمة في الإخراج تحدد ما إذا كان يجب تنفيذ الطلب باستخدام الجداول ذات الصلة. لذلك ، على سبيل المثال ، للحصول على بيانات من جدول جلسات المستخدم لعنصر المستخدم الحالي (وهي قائمة بجلسات المستخدم الحالية) ، تحتاج إلى تحديد قيمة مع حقل للبحث عن الجدول المرتبط (جلسات المستخدم في هذه الحالة ).

Parameter With

مهم!

تؤدي المعلمة With إلى تعقيد الاستعلام وبالتالي زيادة وقت المعالجة. لا يتم استخدامه افتراضيًا ولا يتم استخدامه إلا عند الضرورة.

استنتاج

في هذه المقالة ، تعلمنا كيفية تحديد المستخدم الحالي للتطبيق على الجانب الخلفي وعلى جانب الواجهة الأمامية. هذه الوظيفة هي واحدة من أكثر الوظائف المستخدمة بشكل متكرر في تطوير التطبيقات. باستخدام AppMaster ، يمكنك تنفيذ هذه الطلبات بسهولة باستخدام مجموعات قليلة من كتل عمليات الأعمال.

المنشورات ذات الصلة

المفتاح لفتح إستراتيجيات تحقيق الدخل من تطبيقات الهاتف المحمول
المفتاح لفتح إستراتيجيات تحقيق الدخل من تطبيقات الهاتف المحمول
اكتشف كيفية إطلاق العنان لإمكانيات الإيرادات الكاملة لتطبيقك للجوال من خلال إستراتيجيات تحقيق الدخل التي أثبتت جدواها، بما في ذلك الإعلانات وعمليات الشراء داخل التطبيق والاشتراكات.
الاعتبارات الأساسية عند اختيار منشئ تطبيقات الذكاء الاصطناعي
الاعتبارات الأساسية عند اختيار منشئ تطبيقات الذكاء الاصطناعي
عند اختيار منشئ تطبيقات الذكاء الاصطناعي، من الضروري مراعاة عوامل مثل إمكانيات التكامل وسهولة الاستخدام وقابلية التوسع. ترشدك هذه المقالة إلى الاعتبارات الأساسية لاتخاذ قرار مستنير.
نصائح لإشعارات الدفع الفعالة في PWAs
نصائح لإشعارات الدفع الفعالة في PWAs
اكتشف فن صياغة إشعارات الدفع الفعالة لتطبيقات الويب التقدمية (PWAs) التي تعزز مشاركة المستخدم وتضمن ظهور رسائلك في مساحة رقمية مزدحمة.
ابدأ مجانًا
من وحي تجربة هذا بنفسك؟

أفضل طريقة لفهم قوة AppMaster هي رؤيتها بنفسك. اصنع تطبيقك الخاص في دقائق مع اشتراك مجاني

اجعل أفكارك تنبض بالحياة