সংক্ষিপ্ত উত্তর
বিধিগুলি অগ্রাধিকার অনুসারে অর্ডার করা:
- বিধি 1. কখনও ব্যবহারকারীর ইনপুট বিশ্বাস করবেন না: কুকিজ নিরাপদ নয়। সংবেদনশীল ডেটা জন্য সেশন ব্যবহার করুন।
- নিয়ম ২. ব্যবহারকারী ব্রাউজারটি বন্ধ করার সময় যদি অবিচলিত ডেটা অবশ্যই থাকে, কুকিজ ব্যবহার করুন।
- নিয়ম ৩. ব্যবহারকারী ব্রাউজারটি বন্ধ করার সময় যদি অবিচ্ছিন্ন ডেটা না থাকে, সেশন ব্যবহার করুন।
- বিধি 4. বিস্তারিত উত্তর পড়ুন!
সূত্র: https://www.lucidar.me/en/web-dev/sessions-or-cookies/
বিস্তারিত উত্তর
বিস্কুট
- কুকিগুলি ক্লায়েন্টের পাশে (দর্শকের ব্রাউজারে) সংরক্ষণ করা হয়।
- কুকিগুলি নিরাপদ নয়: কুকি বিষয়বস্তু পড়তে এবং লিখতে এটি বেশ সহজ।
- কুকি ব্যবহার করার সময়, আপনাকে ইউরোপীয় আইন (জিডিপিআর) অনুসারে দর্শকদের অবহিত করতে হবে।
- মেয়াদোত্তীকরণ সেট করা যেতে পারে তবে ব্যবহারকারী বা ব্রাউজার এটি পরিবর্তন করতে পারে।
- ব্যবহারকারীরা (বা ব্রাউজার) কুকিজের ব্যবহার প্রত্যাখ্যান করতে পারেন (সেট করা যেতে পারে)।
দায়রা
- সেশনগুলি সার্ভারের পাশে সংরক্ষণ করা হয়।
- সেশনগুলি কুকি ব্যবহার করে (নীচে দেখুন)।
- সেশনগুলি কুকিজের চেয়ে নিরাপদ তবে অদম্য নয়।
- মেয়াদোত্তীকরণ সার্ভার কনফিগারেশনে সেট করা হয়েছে (উদাহরণস্বরূপ php.ini)।
- ডিফল্ট মেয়াদোত্তীর্ণ সময় 24 মিনিট বা ব্রাউজারটি বন্ধ হয়ে গেলে।
- ব্যবহারকারী কোনও নতুন পৃষ্ঠা রিফ্রেশ করে বা লোড করলে মেয়াদোত্তীকরণ পুনরায় সেট করা হয়।
- ব্যবহারকারীরা (বা ব্রাউজার) কুকিজের ব্যবহারকে (সেট করতে হবে) তাই অধিবেশন করতে পারে।
- আইনত, আপনাকে কুকির জন্য দর্শকদেরও অবহিত করতে হবে, তবে নজিরের অভাব এখনও পরিষ্কার নয়।
উপযুক্ত পছন্দ
সেশনস একটি কুকি ব্যবহার!সেশন ডেটা সার্ভার সাইডে সংরক্ষণ করা হয়, তবে একটি কুকিতে ক্লায়েন্টের পাশে একটি ইউআইডি সঞ্চয় করা হয়। এটি সার্ভারকে একটি সঠিক ব্যবহারকারীর সাথে সঠিক সেশনের ডেটা মেলাতে অনুমতি দেয়। ইউআইডি সুরক্ষিত এবং হ্যাক করা শক্ত, তবে অদম্য নয়। সংবেদনশীল ক্রিয়াগুলির জন্য (ইমেল পরিবর্তন করা বা পাসওয়ার্ড পুনরায় সেট করা), সেশনগুলির উপর নির্ভর করবেন না কুকিজ নয়: ক্রিয়াটি নিশ্চিত করার জন্য ব্যবহারকারীর পাসওয়ার্ডের জন্য জিজ্ঞাসা করুন।
সংবেদনশীল ডেটা কখনই কুকিগুলিতে সঞ্চয় করা উচিত নয় (ইমেলগুলি, এনক্রিপ্ট করা পাসওয়ার্ডগুলি, ব্যক্তিগত ডেটা ...)। মনে রাখবেন ডেটা কোনও বিদেশী কম্পিউটারে সঞ্চিত থাকে এবং কম্পিউটারটি ব্যক্তিগত না হলে (শ্রেণিকক্ষ বা পাবলিক কম্পিউটার) অন্য কেউ কুকিজের সামগ্রীটি সম্ভাব্যরূপে পড়তে পারেন।
মনে রাখবেন-মে ডেটা অবশ্যই কুকিগুলিতে সংরক্ষণ করতে হবে, অন্যথায় যখন ব্যবহারকারী ব্রাউজারটি বন্ধ করেন তখন ডেটা নষ্ট হয়ে যায়। তবে, পাসওয়ার্ড বা ব্যবহারকারীর ব্যক্তিগত ডেটা 'স্মরণে রাখুন' কুকিতে সংরক্ষণ করবেন না। ব্যবহারকারীর ডেটাবেস ডেটাবেজে সংরক্ষণ করুন এবং এই ডেটাটি কোনও কুকিতে সঞ্চিত ID / কী এর এনক্রিপ্ট হওয়া জোড়ের সাথে যুক্ত করুন।
পূর্ববর্তী রিক্যামেন্ডেশনগুলি বিবেচনা করার পরে, নিম্নলিখিত প্রশ্নটি অবশেষে আপনাকে কুকি এবং সেশনগুলির মধ্যে চয়ন করতে সহায়তা করে:
ব্যবহারকারী যখন ব্রাউজারটি বন্ধ করে রাখেন তখন কি অবিরাম ডাটা থাকা উচিত?
- উত্তর যদি হ্যাঁ , ব্যবহার কুকিজ ।
- উত্তরটি যদি না হয় তবে সেশনগুলি ব্যবহার করুন ।