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 की शक्ति को समझने का सबसे अच्छा तरीका है इसे अपने लिए देखना। निःशुल्क सब्सक्रिप्शन के साथ मिनटों में अपना स्वयं का एप्लिकेशन बनाएं

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