অনুমোদন বিকাশের প্রথম ধাপ হল একটি উপযুক্ত ফর্ম তৈরি করা।

অনুমোদন ফর্ম

অনুমোদনের জন্য, আপনার দুটি ইনপুট ক্ষেত্র প্রয়োজন হবে:

  1. লগইন (এখানে, লগইন একটি ইমেল হবে)।
  2. পাসওয়ার্ড।

এছাড়াও, আপনার একটি বোতামের প্রয়োজন হবে যা অনুমোদন 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 ক্ষেত্র সেট করি, উদাহরণস্বরূপ, হোম পেজে।

Was this article helpful?

AppMaster.io 101 ক্র্যাশ কোর্স

10 মডিউল
2 সপ্তাহ

কোথা থেকে শুরু করবেন নিশ্চিত নন? নতুনদের জন্য আমাদের ক্র্যাশ কোর্সে যান এবং A থেকে Z পর্যন্ত AppMaster অন্বেষণ করুন।

কোর্স শুরু করুন
Development it’s so easy with AppMaster!

আরো সাহায্য প্রয়োজন?

আমাদের বিশেষজ্ঞদের সাহায্যে যেকোনো সমস্যা সমাধান করুন। সময় বাঁচান এবং আপনার অ্যাপ্লিকেশন তৈরিতে ফোকাস করুন।

headphones

যোগাযোগ সমর্থন

আপনার সমস্যা সম্পর্কে আমাদের বলুন, এবং আমরা আপনাকে একটি সমাধান খুঁজে বের করব।

message

সম্প্রদায় চ্যাট

আমাদের চ্যাটে অন্যান্য ব্যবহারকারীদের সাথে প্রশ্ন নিয়ে আলোচনা করুন।

কমিউনিটিতে যোগ দিন