Cookie Editor বর্তমান ডোমেইনের সব কুকি একটি পরিচ্ছন্ন এবং সর্টেবল (sortable) টেবিলে প্রদর্শন করে। কুকির নাম, ভ্যালু, এক্সপায়ারি ডেট (expiry date), পাথ (path) এবং সিকিউরিটি ফ্ল্যাগ (HttpOnly, Secure, SameSite) দেখুন। সরাসরি ইনলাইন এডিট করুন, কাস্টম প্যারামিটারসহ নতুন কুকি যুক্ত করুন অথবা সুনির্দিষ্ট কোনো কুকি বা একসাথেই সবগুলো ডিলিট করুন — যা অথেন্টিকেশন, সেশন এবং কনসেন্ট ফ্লো ডিবাগ করার জন্য অপরিহার্য।
অথেন্টিকেশন, সেশন ম্যানেজমেন্ট, ইউজার প্রেফারেন্স, কনসেন্ট ট্র্যাকিং, অ্যানালিটিক্স এবং A/B টেস্টিংয়ের মতো কাজগুলো কুকির মাধ্যমেই সম্পন্ন হয় — কিন্তু ডেভেলপমেন্টের সময় এগুলো ম্যানেজ করা বেশ ঝামেলার কাজ। ক্রোম ডেভটুলসের (Chrome DevTools) অ্যাপ্লিকেশন ট্যাবে কুকি দেখা গেলেও তার ইন্টারফেসটি বেশ সাধারণ এবং অনেকগুলো প্যানেল ঘুরে সেখানে পৌঁছাতে হয়। 'Cookie Editor' সবকিছুকে একটি পরিচ্ছন্ন টেবিলে নিয়ে আসে: বর্তমান ডোমেইনের প্রতিটি কুকি এবং এর সব প্রোপার্টি আপনি এক নজরেই দেখতে পাবেন। যেকোনো কুকি ভ্যালুর ওপর ক্লিক করেই সেটি এডিট করুন — পরিবর্তনগুলো সাথে সাথেই ব্রাউজারের কুকি স্টোরে সেভ হয়ে যাবে। কাস্টম নাম, ভ্যালু, এক্সপায়ারি ডেট এবং ফ্ল্যাগ ব্যবহার করে একদম নতুন কুকি যুক্ত করুন। প্রয়োজন অনুযায়ী আলাদাভাবে বা একসাথেই সব কুকি মুছে ফেলুন। সিকিউরিটি ফ্ল্যাগ ব্যাজগুলো (Secure-এর জন্য S, HttpOnly-এর জন্য H) দেখে আপনি নিশ্চিত হতে পারবেন যে সংবেদনশীল কুকিগুলো সঠিকভাবে সুরক্ষিত কি না। সেশন কুকি এবং পারসিস্টেন্ট (persistent) কুকিগুলোকে এক্সপায়ারি কলামের মাধ্যমে খুব সহজেই আলাদা করা যায়। এটি এমন একটি টুল যা আপনি হয়তো ব্রাউজারের ডেভটুলসে বিল্ট-ইন হিসেবে আশা করেছিলেন।
বর্তমান ডোমেইনের প্রতিটি কুকি একটি সর্টেবল টেবিলে প্রদর্শিত হয় যেখানে নাম, ভ্যালু, এক্সপায়ার ডেট (অথবা "Session"), পাথ এবং ফ্ল্যাগ কলাম থাকে। টেবিলটি অত্যন্ত পরিচ্ছন্ন হওয়ায় এক নজরেই সব কুকি দেখা সম্ভব।
যেকোনো কুকি ভ্যালুর ওপর ক্লিক করে সেটি সরাসরি পরিবর্তন করুন। নতুন ভ্যালু টাইপ করার সাথে সাথেই তা ব্রাউজারের কুকি স্টোরে সেভ হয়ে যাবে। কুকি ডিলিট করে নতুন করে তৈরির কোনো প্রয়োজন নেই — সরাসরি ভ্যালু পরিবর্তন করলেই হয়।
কাস্টম নাম, ভ্যালু, এক্সপায়ারি ডেট, পাথ এবং ডোমেইনসহ নতুন কুকি তৈরি করতে "Add" বাটনে ক্লিক করুন। এখান থেকে Secure, HttpOnly এবং SameSite ফ্ল্যাগগুলো সেট করা যায়। কুকিটি সাথে সাথেই ব্রাউজার স্টোরে যুক্ত হয়ে যাবে।
সুনির্দিষ্ট কোনো কুকি ডিলিট করতে এর ডিলিট বাটনে ক্লিক করুন, অথবা বর্তমান ডোমেইনের সব কুকি মুছতে "Delete All" বাটনে ক্লিক করুন। লগড-আউট স্টেট বা কনসেন্ট ফ্লো টেস্ট করার জন্য এটি খুবই কার্যকর।
সিকিউরিটি ফ্ল্যাগগুলো নির্দেশ করতে ভিজ্যুয়াল ব্যাজ ব্যবহার করা হয়েছে: S (Secure — কেবল HTTPS-এ কার্যকর), H (HttpOnly — জাভাস্ক্রিপ্টের মাধ্যমে অ্যাক্সেস করা যাবে না), এবং SameSite ভ্যালু (Strict, Lax, None)। সংবেদনশীল কুকিগুলো সুরক্ষিত কি না তা এক নজরেই যাচাই করুন।
এক্সপায়ারি কলামটি সেশন কুকি (যা ব্রাউজার বন্ধ করলে মুছে যায়) এবং পারসিস্টেন্ট কুকির (যা আসল সময় ও তারিখ দেখায়) মধ্যে পরিষ্কার পার্থক্য তুলে ধরে। কুকির মেয়াদের ব্যাপারে কোনো বিভ্রান্তি থাকবে না।
লগইন করার পর সেশন কুকিগুলো সঠিকভাবে সেট হয়েছে কি না তা পরীক্ষা করুন। অকেজো সেশন হ্যান্ডলিং টেস্ট করতে সেশন টোকেনটি এডিট করে দেখুন। লগড-আউট অবস্থা পরীক্ষা করতে সেশন কুকিটি ডিলিট করুন।
কুকি কনসেন্ট ব্যানারটি পুনরায় দেখতে কনসেন্ট কুকিটি ডিলিট করুন। বিভিন্ন কনসেন্ট স্টেট (সব গ্রহণ, আংশিক গ্রহণ বা সব বর্জন) পরীক্ষা করতে কনসেন্ট ভ্যালুগুলো এডিট করুন।
নিশ্চিত হোন যে অথেন্টিকেশন কুকিগুলোতে HttpOnly (XSS চুরি রোধে), Secure (কেবল HTTPS-এর জন্য) এবং SameSite=Strict বা Lax (CSRF রোধে) ফ্ল্যাগগুলো আছে কি না। কোনো ফ্ল্যাগ না থাকলে তা টেবিলে সহজেই ধরা পড়বে।
স্বাভাবিক প্রসেস অনুসরণ না করেই লগইন অবস্থা, A/B টেস্ট ভ্যারিয়েন্ট বা লোকাল প্রেফারেন্স সিমুলেট করতে সরাসরি কুকি যুক্ত করুন।
কোনো কুকির এক্সপায়ারি ডেট অতীত কোনো তারিখে দিয়ে দিন এবং পেজ রিলোড করে দেখুন সাইটটি তা কীভাবে হ্যান্ডেল করে। অথবা একটি সেশন কুকিকে পারসিস্টেন্ট কুকিতে রূপান্তর করে এর স্থায়িত্ব পরীক্ষা করুন।
DevSuite Pro পপআপ ওপেন করুন এবং Cookie Editor আইকনে ক্লিক করুন। বর্তমান ডোমেইনের সব কুকি টেবিলে লোড হবে।
কুকি টেবিলের ওপর দিয়ে স্ক্রল করুন। নাম, ভ্যালু বা এক্সপায়ারি অনুযায়ী সাজাতে কলাম হেডারে ক্লিক করুন। সিকিউরিটি ফ্ল্যাগ ব্যাজগুলো দেখে নিন কোন কুকিগুলো Secure এবং HttpOnly।
সরাসরি এডিট করতে যেকোনো ভ্যালু সেলে ক্লিক করুন। নতুন ভ্যালু টাইপ করার সাথে সাথেই তা সেভ হবে। পরিবর্তনটি কার্যকর করতে পেজটি রিলোড করার প্রয়োজন হতে পারে।
প্যারামিটারগুলো নিয়ন্ত্রণ করে নতুন কুকি তৈরি করতে "Add" বাটনে ক্লিক করুন। কোনো কুকি মুছতে সেই রো-এর ডিলিট আইকনে ক্লিক করুন। সব মুছতে "Delete All" ব্যবহার করুন।
কুকি এডিট করার পর পেজটি রিলোড করুন এবং দেখুন তা সাইটের ওপর কী প্রভাব ফেলে — যেমন লগইন স্টেট, প্রেফারেন্স বা কনসেন্ট ব্যানার ইত্যাদি।
বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৩৯+ ডেভলপার টুল আনলক করুন।