১১-১০ঃ Session Expired Features ইমপ্লিমেন্ট করার উপায়
আমরা জানি, ডিফল্ট SESSION_COOKIE_AGE হলো ২ সপ্তাহ , বা 7*24*60*60 Seconds . এই মডিউলে দেখব কিভাবে ডিফল্ট SESSION_COOKIE_AGE পরিবর্তন করা যায়।
কাজটি খুবই সহজ, settings.py ফাইলের নিচের দিকে নতুন একটি লাইন এ্যাড করে দেই-

এখন SESSION_COOKIE_AGE হয়ে গেল ১০ সেকেন্ড, অর্থ্যাৎ, ১০ সেকেন্ড পর সেশন Expired হয়ে যাবে । ব্যাপারটা যাচাই করে দেখার জন্য get_session ফাংশনটি নিচের মত করে লিখি -
Code:: 11.9.1 first_app/views.py
...
...
...
def get_session(request):
if 'name' in request.session:
name = request.session.get('name', 'Guest')
request.session.modified = True
return render(request,'get_session.html' ,{'name' : name})
else:
return HttpResponse("Your session has been expired.Login again")
...
...
...
এখন, সেশন সেট করার ১০ সেকেন্ড পর http://127.0.0.1:8000/get/ URL -এ গিয়ে ব্রাউজার রিফ্রেশ দিলে দেখা যাবে সেশনটি আর নাই -

Last updated