Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

অ্যাপমাস্টারে বর্তমান ব্যবহারকারীকে কীভাবে সনাক্ত করবেন

অ্যাপমাস্টারে বর্তমান ব্যবহারকারীকে কীভাবে সনাক্ত করবেন

যখন আপনার অ্যাপ্লিকেশন চলছে, তখন আপনাকে প্রায়ই জানতে হবে কে নির্দিষ্ট প্রক্রিয়া চালাচ্ছে। সঠিকভাবে ডেটা বিতরণ এবং বিভিন্ন সংস্থানগুলিতে অ্যাক্সেস মঞ্জুর বা সীমাবদ্ধ করার জন্য এটি প্রয়োজনীয়। এই বৈশিষ্ট্য প্রায় প্রতিটি অ্যাপ্লিকেশন ব্যবহার করা হয়.

অ্যাপমাস্টারে বর্তমান ব্যবহারকারীকে কীভাবে সনাক্ত করবেন

পিছনের দিকে

একটি প্রমাণীকরণ আছে: বর্তমান ব্যবহারকারী সনাক্ত করতে AppMaster এ বর্তমান ব্যবহারকারী ব্লক পান। এটা Auth মডিউল দ্বারা প্রদান করা হয়. আপনি এটি বাম দিকে ব্যাকএন্ড ট্যাবে ব্যবসা-প্রক্রিয়া সম্পাদকে খুঁজে পেতে পারেন।

Get Current User block in AppMaster

এই ব্লকটি ব্যবহারকারী ডাটাবেস থেকে একটি রেকর্ড ফেরত দেয় যা ব্লকটি চালানো ব্যবহারকারীর অন্তর্গত।

গুরুত্বপূর্ণ

প্রমাণীকরণ: বর্তমান ব্যবহারকারী পান ব্লক শুধুমাত্র অনুমোদিত ব্যবহারকারীদের জন্য কাজ করে। অন্য সব ক্ষেত্রে, এই ব্লকের ফলাফল অনির্ধারিত হবে।

এই সহজ পদ্ধতির মাধ্যমে, আমরা আমাদের অ্যাপ্লিকেশনের বর্তমান ব্যবহারকারী পেতে পারি। যাইহোক, এই ব্লকটি শুধুমাত্র ব্যাকএন্ডে বিদ্যমান, তবে বেশিরভাগ ক্ষেত্রে, এটি অ্যাপ্লিকেশনের ফ্রন্টএন্ডে ব্যবহারকারীকে সনাক্ত করতে হবে।

সামনের দিকে

ফ্রন্টএন্ড থেকে ব্যাকএন্ডে প্রসেস চালানোর জন্য এন্ডপয়েন্ট ব্যবহার করা হয়। আপনি এই নিবন্ধে তাদের সম্পর্কে আরও তথ্য পেতে পারেন।

প্রমাণীকরণের জন্য: বর্তমান ব্যবহারকারী ব্লক পান, আপনাকে একটি নতুন এন্ডপয়েন্ট তৈরি করতে হবে, যেমনটি নীচের স্ক্রিনশটে করা হয়েছে:

Get Current User block

ফ্রন্টএন্ড থেকে এন্ডপয়েন্ট চালু করতে, সার্ভার অনুরোধ GET /user/get-current ব্লক ব্যবহার করতে হবে (বর্তমান এই ক্ষেত্রে)। এন্ডপয়েন্টের ব্যবহার প্রবাহ ওয়েব এবং মোবাইল অ্যাপ্লিকেশনের জন্য একই।

Server Request GET

বর্তমান ব্যবহারকারীর সাথে কাজ করা

আসুন প্রমাণের কিছু উদাহরণ দেখি: বর্তমান ব্যবহারকারী ব্লক ব্যবহার পান। ব্লক নিজেই ব্যবহারকারী টেবিল থেকে একটি রেকর্ড প্রদান করে। রেকর্ড থেকে নির্দিষ্ট ডেটা পাওয়ার জন্য, আপনাকে এক্সপ্যান্ড ইউজার ব্লক দিয়ে এই রেকর্ডটি প্রসারিত করতে হবে:

Get Current User

আউটপুট থেকে সমস্ত ক্ষেত্র একটি নির্দিষ্ট উপায়ে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ ব্যবহারকারীর অ্যাকাউন্ট নিশ্চিত হয়েছে কিনা তা পরীক্ষা করার জন্য একটি বুলিয়ান প্রকারের নিশ্চিত ক্ষেত্রটি নীচের চিত্রের মতো ব্যবহার করা যেতে পারে।

AppMaster

সাথে প্যারামিটার

আউটপুট প্যারামিটারের সাথে নির্দিষ্ট করে যদি অনুরোধটি সম্পর্কিত টেবিল ব্যবহার করে সম্পাদন করতে হয়। সুতরাং, উদাহরণস্বরূপ, বর্তমান ব্যবহারকারী অবজেক্টের জন্য ব্যবহারকারী সেশন টেবিল থেকে ডেটা পেতে (এটি বর্তমান ব্যবহারকারীর সেশনগুলির একটি তালিকা), আপনাকে সংশ্লিষ্ট টেবিল (এই ক্ষেত্রে ব্যবহারকারীর সেশনগুলি) অনুসন্ধান করার জন্য ক্ষেত্রের সাথে মানটি নির্দিষ্ট করতে হবে )

Parameter With

গুরুত্বপূর্ণ !

উইথ প্যারামিটার ক্যোয়ারীটিকে জটিল করে তোলে এবং তাই এর প্রক্রিয়াকরণের সময় বৃদ্ধি করে। এটি ডিফল্টরূপে ব্যবহৃত হয় না এবং প্রয়োজন হলেই ব্যবহার করা হয়।

উপসংহার

এই নিবন্ধে, আমরা ব্যাকএন্ড সাইডে এবং ফ্রন্ট এন্ড সাইডে অ্যাপ্লিকেশনটির বর্তমান ব্যবহারকারীকে কিভাবে নির্ধারণ করতে হয় তা শিখেছি। এই ফাংশনটি অ্যাপ্লিকেশন ডেভেলপমেন্টে সবচেয়ে বেশি ব্যবহৃত হয়। অ্যাপমাস্টারের সাহায্যে, আপনি ব্যবসায়িক প্রক্রিয়া ব্লকের কয়েকটি সংমিশ্রণ সহ সহজেই এই অনুরোধগুলি সম্পাদন করতে পারেন।

সম্পর্কিত পোস্ট

কিভাবে একটি পরিমাপযোগ্য হোটেল বুকিং সিস্টেম বিকাশ করবেন: একটি সম্পূর্ণ নির্দেশিকা
কিভাবে একটি পরিমাপযোগ্য হোটেল বুকিং সিস্টেম বিকাশ করবেন: একটি সম্পূর্ণ নির্দেশিকা
কীভাবে একটি মাপযোগ্য হোটেল বুকিং সিস্টেম বিকাশ করা যায় তা জানুন, স্থাপত্য নকশা, মূল বৈশিষ্ট্যগুলি এবং আধুনিক প্রযুক্তিগত পছন্দগুলিকে নির্বিঘ্নে গ্রাহকদের অভিজ্ঞতা প্রদান করতে অন্বেষণ করুন৷
স্ক্র্যাচ থেকে একটি বিনিয়োগ ব্যবস্থাপনা প্ল্যাটফর্ম বিকাশের জন্য ধাপে ধাপে নির্দেশিকা
স্ক্র্যাচ থেকে একটি বিনিয়োগ ব্যবস্থাপনা প্ল্যাটফর্ম বিকাশের জন্য ধাপে ধাপে নির্দেশিকা
দক্ষতা বাড়ানোর জন্য আধুনিক প্রযুক্তি এবং পদ্ধতিগুলিকে কাজে লাগিয়ে একটি উচ্চ-পারফরম্যান্স ইনভেস্টমেন্ট ম্যানেজমেন্ট প্ল্যাটফর্ম তৈরি করার কাঠামোগত পথটি অন্বেষণ করুন৷
আপনার প্রয়োজনের জন্য সঠিক স্বাস্থ্য পর্যবেক্ষণ সরঞ্জামগুলি কীভাবে চয়ন করবেন
আপনার প্রয়োজনের জন্য সঠিক স্বাস্থ্য পর্যবেক্ষণ সরঞ্জামগুলি কীভাবে চয়ন করবেন
আপনার জীবনধারা এবং প্রয়োজনীয়তা অনুসারে সঠিক স্বাস্থ্য পর্যবেক্ষণ সরঞ্জামগুলি কীভাবে নির্বাচন করবেন তা আবিষ্কার করুন। জ্ঞাত সিদ্ধান্ত নেওয়ার জন্য একটি ব্যাপক নির্দেশিকা৷৷
বিনামূল্যে শুরু করুন
এটি নিজে চেষ্টা করার জন্য অনুপ্রাণিত?

AppMaster এর শক্তি বোঝার সর্বোত্তম উপায় হল এটি নিজের জন্য দেখা। বিনামূল্যে সাবস্ক্রিপশন সহ কয়েক মিনিটের মধ্যে আপনার নিজের অ্যাপ্লিকেশন তৈরি করুন

জীবনে আপনার আইডিয়া আনুন