সাইন আপ কনফিগারেশন
Auth Module Sign Up কনফিগারেশনে কিছু নমনীয়তা যোগ করে। Modules বিভাগে যান এবং সেটিংস খুলতে Auth Module ক্লিক করুন।
- SignUp Groups : গ্রুপের তালিকা নির্ধারণ করে যেখানে ব্যবহারকারী সাইন আপ করার পরে একটি গ্রুপের সদস্য হবে।
- SignUp : ব্যবহারকারীদের সাইন আপ করতে এবং আপনার অ্যাপ্লিকেশনে অ্যাকাউন্ট পেতে দেয়।
- Session timeout (minutes) : ব্যবহারকারীর কার্যকলাপ ছাড়া ব্যবহারকারীর সেশন কতক্ষণ সক্রিয় থাকবে তা নির্ধারণ করে। টাইমআউট মানের পরে ব্যবহারকারীর সেশন বন্ধ হয়ে যাবে।
- Failed login delay (in ms) : ব্রুটফোর্স আক্রমণ প্রতিরোধে ব্যর্থ লগইন প্রচেষ্টার পরে প্রতিক্রিয়াগুলির জন্য বিলম্বের সময় নির্ধারণ করে।
- Email confirmation required : ব্যবহারকারীকে ইমেলের মাধ্যমে নিবন্ধন নিশ্চিত করতে হবে কিনা তা নির্ধারণ করে।
- Signed-Up User Active : সক্রিয় থাকলে প্রতিটি সদ্য-নির্মিত ব্যবহারকারী বস্তুর জন্য সক্রিয়=সত্য সেট করুন।
- Groups ট্যাব ব্যবহারকারী গ্রুপের তালিকা তৈরি এবং কনফিগার করার অনুমতি দেয়।
Sign Up প্রক্রিয়াটি ওয়েব-অ্যাপ্লিকেশনে কনফিগার করা যেতে পারে। একবার প্রকল্পটি তৈরি হয়ে গেলে, নিম্নলিখিত ব্যবসায়িক প্রক্রিয়াগুলিও প্রি-কনফিগার করা হয়:
- login inputString : ইমেল মান যাচাইকরণ;
- Confirm password inputString : পাসওয়ার্ড মেলে কিনা তা পরীক্ষা করে;
- Register বোতাম: নতুন User অবজেক্ট তৈরি করে এবং নিবন্ধন বৈধ করে;
কাস্টম সাইন আপ ব্যবসা প্রক্রিয়া তৈরি
- ইন্টারফেস এডিটরে, একটি Container তৈরি করুন এবং নিচের উদাহরণের মতো এতে কয়েকটি Input উপাদান রাখুন
- E-mail ক্ষেত্র ব্যবহারকারীর ইমেল প্রবেশ এবং যাচাই করার জন্য দায়ী [ওয়েব অ্যাপ্লিকেশনের জন্য Input (email) এবং মোবাইল অ্যাপ্লিকেশনের জন্য Email field ];
- দ্বিতীয় input একটি নতুন ব্যবহারকারীর পাসওয়ার্ড প্রবেশ এবং যাচাই করার জন্য দায়ী [ওয়েব অ্যাপ্লিকেশনগুলির জন্য Input (password) এবং মোবাইল অ্যাপ্লিকেশনগুলির জন্য পাস ক্ষেত্র ];
- ব্যবহারকারীর তৈরি করা পাসওয়ার্ডের পুনরাবৃত্তি করার জন্য তৃতীয় input প্রয়োজন এবং এগুলি মেলে কিনা তা পরীক্ষা করতে হবে [ওয়েব অ্যাপ্লিকেশনগুলির জন্য Input (password) এবং মোবাইল অ্যাপ্লিকেশনগুলির জন্য Pass field ];
- Register বোতামটি প্রবেশ করা সমস্ত মান যাচাই করার ব্যবসায়িক প্রক্রিয়া শুরু করে;
- Login বোতামটি উপযুক্ত ব্যবহারকারী অনুমোদন ফর্মে ব্লক Navigate শুরু করে;
- Register বোতামের সাথে যুক্ত ব্যবসায়িক প্রক্রিয়া তৈরি করুন। onClick ইভেন্ট এই প্রক্রিয়ার জন্য এন্ট্রি পয়েন্ট হবে
- প্রথমত, লজিকটি সেইভাবে তৈরি করতে হবে যাতে প্রবেশ করা ক্ষেত্রগুলি পরীক্ষা করে যাচাই করা যায়। Get Properties ব্লক ডাটা পেতে ব্যবহার করা হয়।
- ব্যবহারকারীর দ্বারা প্রবেশ করা মান ( Value ) Server request POST /register/ প্রক্রিয়ার ইনপুটে পাস করা হয়।
- Server request POST /register/ প্রক্রিয়া সফলভাবে সমাপ্ত হওয়ার পরে, আউটপুট থেকে Auth Token ( token ) ফেরত দেওয়া হয়, যা বর্তমান ব্যবহারকারীর অধিবেশনে ( Set Auth Token ) বরাদ্দ করা হয় এবং ব্যবহারকারীকে দ্বারা সংজ্ঞায়িত পছন্দসই পৃষ্ঠায় পুনঃনির্দেশিত করা হয় ব্লক Navigate .