অনুমোদন বিকাশের প্রথম ধাপ হল একটি উপযুক্ত ফর্ম তৈরি করা।
অনুমোদন ফর্ম
অনুমোদনের জন্য, আপনার দুটি ইনপুট ক্ষেত্র প্রয়োজন হবে:
- লগইন (এখানে, লগইন একটি ইমেল হবে)।
- পাসওয়ার্ড।
এছাড়াও, আপনার একটি বোতামের প্রয়োজন হবে যা অনুমোদন BP সঞ্চালন করবে।
অনুমোদনের জন্য ব্যবসায়িক প্রক্রিয়া
ওয়ার্কফ্লো বোতামে যান এবং একটি নতুন বিপি তৈরি করুন।
প্রথমে, ইনপুট ক্ষেত্রগুলি থেকে মানগুলি পান। এটি করার জন্য, InputEmail Get Properties এবং InputPassword Get Properties ব্লক ব্যবহার করুন। Component ID নির্দিষ্ট করতে ভুলবেন না যাতে BP বুঝতে পারে কোন ক্ষেত্র থেকে তথ্য নিতে হবে।
পরবর্তী ধাপ হল অনুমোদন নিজেই তৈরি করা। Server Request POST /auth ব্লক ব্যবহার করুন। InputEmail Get Properties এবং InputPassword Get Properties থেকে মান ক্ষেত্র পাস করুন।
এখন BP কে দুটি ক্ষেত্রে ভাগ করুন: কখন অনুমোদন সফল হয়েছিল এবং কখন এটি ব্যর্থ হয়েছিল। 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 ক্ষেত্র সেট করি, উদাহরণস্বরূপ, হোম পেজে।