কম্পিউটার

জেএসপিতে সেশন ডেটা কীভাবে মুছবেন?


যখন আপনি একজন ব্যবহারকারীর সেশন ডেটা দিয়ে সম্পন্ন করেন, তখন আপনার কাছে বিভিন্ন বিকল্প থাকে −

  • একটি নির্দিষ্ট বৈশিষ্ট্য সরান − আপনি কল করতে পারেন সর্বজনীন অকার্যকর রিমুভ অ্যাট্রিবিউট(স্ট্রিং নাম) নির্দিষ্ট কী-এর সাথে যুক্ত মান মুছে ফেলার পদ্ধতি।

  • পুরো সেশন মুছুন − আপনি পাবলিক ভ্যায়েড ইনভালিডেট() কল করতে পারেন একটি সম্পূর্ণ সেশন বাতিল করার পদ্ধতি।

  • সেটিং টাইমআউট সেট করা হচ্ছে − আপনি কল করতে পারেন সর্বজনীন অকার্যকর সেটMaxInactiveInterval(int interval) পৃথকভাবে একটি সেশনের জন্য সময়সীমা সেট করার পদ্ধতি৷

  • ব্যবহারকারীকে লগ আউট করুন৷ − যে সার্ভারগুলি servlets 2.4 সমর্থন করে, আপনি লগআউট কল করতে পারেন ওয়েব সার্ভার থেকে ক্লায়েন্টকে লগ আউট করতে এবং সমস্ত ব্যবহারকারীর অন্তর্গত সমস্ত সেশন বাতিল করতে৷

  • web.xml কনফিগারেশন − যদি আপনি টমক্যাট ব্যবহার করেন, উপরে উল্লিখিত পদ্ধতিগুলি ছাড়াও, আপনি নিম্নরূপ web.xml ফাইলে সেশনের সময় শেষ করতে কনফিগার করতে পারেন৷

<session-config>
   <session-timeout>15</session-timeout>
</session-config>

টাইমআউট মিনিট হিসাবে প্রকাশ করা হয় এবং ডিফল্ট টাইমআউটকে ওভাররাইড করে যা টমক্যাটে 30 মিনিট।

getMaxInactiveInterval( ) একটি সার্লেটের পদ্ধতি সেকেন্ডের মধ্যে সেই সেশনের সময়সীমা ফেরত দেয়। তাই যদি আপনার সেশন web.xml-এ 15 মিনিটের জন্য কনফিগার করা হয়, getMaxInactiveInterval( ) 900 ফেরত দেয়।


  1. আপনার অ্যামাজন ইকো ভয়েস ডেটা কীভাবে মুছবেন

  2. আপনার সিরি ইতিহাস এবং ডেটা কীভাবে মুছবেন

  3. কীভাবে আইফোনে অন্যান্য ডেটা বেছে বেছে বা একেবারে মুছবেন

  4. আপনার Google অ্যাকাউন্ট ডেটা কীভাবে মুছবেন