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

AppMaster में वर्तमान उपयोगकर्ता की पहचान कैसे करें

AppMaster में वर्तमान उपयोगकर्ता की पहचान कैसे करें

जब आपका एप्लिकेशन चल रहा होता है, तो आपको अक्सर यह जानने की जरूरत होती है कि कुछ प्रक्रियाएं कौन चला रहा है। डेटा को सही ढंग से वितरित करने और विभिन्न संसाधनों तक पहुंच प्रदान करने या प्रतिबंधित करने के लिए यह आवश्यक है। इस फीचर का इस्तेमाल लगभग हर एप्लीकेशन में किया जाता है।

AppMaster में वर्तमान उपयोगकर्ता की पहचान कैसे करें

बैकएंड की तरफ

एक प्रामाणिक है: वर्तमान उपयोगकर्ता का पता लगाने के लिए ऐपमास्टर में वर्तमान उपयोगकर्ता ब्लॉक प्राप्त करें। यह ऑथ मॉड्यूल द्वारा प्रदान किया जाता है। आप इसे बाईं ओर बैकएंड टैब में व्यवसाय-प्रक्रिया संपादक में पा सकते हैं।

Get Current User block in AppMaster

यह ब्लॉक उस उपयोगकर्ता डेटाबेस से एक रिकॉर्ड लौटाता है जो उस उपयोगकर्ता से संबंधित है जिसने ब्लॉक चलाया था।

महत्वपूर्ण

प्रामाणिक: वर्तमान उपयोगकर्ता ब्लॉक प्राप्त करें केवल अधिकृत उपयोगकर्ताओं के लिए काम करता है। अन्य सभी मामलों में, इस ब्लॉक का परिणाम अपरिभाषित होगा।

इस सरल विधि से, हम अपने एप्लिकेशन का वर्तमान उपयोगकर्ता प्राप्त कर सकते हैं। हालाँकि, यह ब्लॉक केवल बैकएंड में मौजूद है, लेकिन ज्यादातर मामलों में, एप्लिकेशन के फ्रंटएंड में उपयोगकर्ता की पहचान करना आवश्यक है।

सामने की तरफ

फ़्रंटएंड से बैकएंड में प्रक्रियाओं को चलाने के लिए एंडपॉइंट का उपयोग किया जाता है। आप इस लेख में उनके बारे में अधिक जानकारी प्राप्त कर सकते हैं।

प्रमाणीकरण के लिए: वर्तमान उपयोगकर्ता ब्लॉक प्राप्त करें, आपको एक नया समापन बिंदु बनाने की आवश्यकता है, जैसा कि नीचे स्क्रीनशॉट पर किया गया है:

Get Current User block

फ़्रंटएंड से एंडपॉइंट को लागू करने के लिए, सर्वर अनुरोध GET /user/get-current ब्लॉक का उपयोग करना होगा (इस वर्तमान मामले में)। एंडपॉइंट का उपयोग प्रवाह वेब और मोबाइल एप्लिकेशन के लिए समान है।

Server Request GET

वर्तमान उपयोगकर्ता के साथ कार्य करना

आइए प्रामाणिक के कुछ उदाहरण देखें: वर्तमान उपयोगकर्ता ब्लॉक उपयोग प्राप्त करें। ब्लॉक ही उपयोगकर्ता तालिका से एक रिकॉर्ड देता है। रिकॉर्ड से विशिष्ट डेटा प्राप्त करने के लिए, आपको इस रिकॉर्ड को विस्तृत उपयोगकर्ता ब्लॉक के साथ विस्तारित करने की आवश्यकता है:

Get Current User

आउटपुट से सभी क्षेत्रों को एक विशिष्ट तरीके से उपयोग किया जा सकता है। उदाहरण के लिए यह जांचने के लिए कि क्या उपयोगकर्ता खाते की पुष्टि की गई है, बूलियन प्रकार की पुष्टि की गई फ़ील्ड का उपयोग नीचे दी गई छवि के अनुसार किया जा सकता है।

AppMaster

पैरामीटर के साथ

आउटपुट में पैरामीटर के साथ निर्दिष्ट करता है कि अनुरोध संबंधित तालिकाओं के उपयोग के साथ किया जाना है या नहीं। इसलिए, उदाहरण के लिए, वर्तमान उपयोगकर्ता ऑब्जेक्ट (जो वर्तमान उपयोगकर्ता सत्रों की एक सूची है) के लिए उपयोगकर्ता सत्र तालिका से डेटा प्राप्त करने के लिए, आपको संबंधित तालिका (इस मामले में उपयोगकर्ता सत्र) की खोज के लिए फ़ील्ड के साथ मान निर्दिष्ट करने की आवश्यकता है )

Parameter With

महत्वपूर्ण!

साथ पैरामीटर क्वेरी को जटिल बनाता है और इसलिए इसके प्रसंस्करण समय को बढ़ाता है। यह डिफ़ॉल्ट रूप से उपयोग नहीं किया जाता है और यदि आवश्यक हो तो ही इसका उपयोग किया जाता है।

निष्कर्ष

इस लेख में, हमने सीखा कि बैकएंड साइड और फ्रंटएंड साइड पर एप्लिकेशन के वर्तमान उपयोगकर्ता को कैसे निर्धारित किया जाए। यह फ़ंक्शन अनुप्रयोग विकास में सबसे अधिक उपयोग किए जाने वाले कार्यों में से एक है। AppMaster के साथ, आप व्यवसाय प्रक्रिया ब्लॉकों के कुछ संयोजनों के साथ इन अनुरोधों को आसानी से पूरा कर सकते हैं।

संबंधित पोस्ट

एक स्केलेबल होटल बुकिंग सिस्टम कैसे विकसित करें: एक संपूर्ण गाइड
एक स्केलेबल होटल बुकिंग सिस्टम कैसे विकसित करें: एक संपूर्ण गाइड
जानें कि कैसे एक स्केलेबल होटल बुकिंग प्रणाली विकसित की जाए, निर्बाध ग्राहक अनुभव प्रदान करने के लिए वास्तुकला डिजाइन, प्रमुख विशेषताओं और आधुनिक तकनीकी विकल्पों का पता लगाया जाए।
स्क्रैच से एक निवेश प्रबंधन मंच विकसित करने के लिए चरण-दर-चरण मार्गदर्शिका
स्क्रैच से एक निवेश प्रबंधन मंच विकसित करने के लिए चरण-दर-चरण मार्गदर्शिका
कार्यकुशलता बढ़ाने के लिए आधुनिक प्रौद्योगिकियों और कार्यप्रणालियों का लाभ उठाते हुए उच्च-प्रदर्शन निवेश प्रबंधन मंच बनाने के लिए संरचित मार्ग का अन्वेषण करें।
अपनी आवश्यकताओं के लिए सही स्वास्थ्य निगरानी उपकरण कैसे चुनें
अपनी आवश्यकताओं के लिए सही स्वास्थ्य निगरानी उपकरण कैसे चुनें
जानें कि अपनी जीवनशैली और ज़रूरतों के हिसाब से सही स्वास्थ्य निगरानी उपकरण कैसे चुनें। सूचित निर्णय लेने के लिए एक व्यापक मार्गदर्शिका।
निःशुल्क आरंभ करें
इसे स्वयं आजमाने के लिए प्रेरित हुए?

AppMaster की शक्ति को समझने का सबसे अच्छा तरीका है इसे अपने लिए देखना। निःशुल्क सब्सक्रिप्शन के साथ मिनटों में अपना स्वयं का एप्लिकेशन बनाएं

अपने विचारों को जीवन में उतारें