प्राधिकरण विकसित करने का पहला कदम एक उपयुक्त प्रपत्र बनाना है।

प्राधिकरण फार्म

प्राधिकरण के लिए, आपको दो इनपुट फ़ील्ड की आवश्यकता होगी:

  1. लॉगिन (यहां, लॉगिन एक ईमेल होगा)।
  2. पासवर्ड।

इसके अलावा, आपको एक बटन की आवश्यकता होगी जो प्राधिकरण बीपी करेगा।

प्राधिकरण के लिए व्यावसायिक प्रक्रिया

वर्कफ़्लो बटन पर जाएँ और एक नया BP बनाएँ।

सबसे पहले, इनपुट फ़ील्ड से मान प्राप्त करें। ऐसा करने के लिए, InputEmail Get Properties और InputPassword Get Properties ब्लॉक का उपयोग करें। Component ID निर्दिष्ट करना सुनिश्चित करें ताकि बीपी समझ सके कि किन क्षेत्रों से जानकारी लेनी है।

अगला कदम प्राधिकरण को स्वयं बनाना है। Server Request POST /auth ब्लॉक का उपयोग करें। इनपुट ईमेल से मूल्य फ़ील्ड पास InputEmail Get Properties और InputPassword Get Properties

अब बीपी को दो मामलों में विभाजित करें: प्राधिकरण कब सफल हुआ और कब विफल हुआ। If-Else ब्लॉक का उपयोग करें और Server Request POST /auth से _success फ़ील्ड को पास करें।

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 फ़ील्ड सेट करते हैं, उदाहरण के लिए, होम पेज पर।

Was this article helpful?

AppMaster.io 101 क्रैश कोर्स

10 मॉड्यूल
2 सप्ताह

निश्चित नहीं हूं कि कहां से शुरुआत की जाए? शुरुआती लोगों के लिए हमारे क्रैश कोर्स के साथ आगे बढ़ें और ऐपमास्टर को ए से ज़ेड तक एक्सप्लोर करें।

कोर्स शुरू करें
Development it’s so easy with AppMaster!

और अधिक मदद की आवश्यकता है?

हमारे विशेषज्ञों की मदद से किसी भी मुद्दे को हल करें। समय बचाएं और अपने एप्लिकेशन बनाने पर ध्यान दें।

headphones

सहयोग टीम से संपर्क करें

हमें अपनी समस्या के बारे में बताएं, और हम आपको समाधान ढूंढेंगे।

message

सामुदायिक चैट

हमारे चैट में अन्य उपयोगकर्ताओं के साथ प्रश्नों पर चर्चा करें।

समुदाय में शामिल हों