# ১১-১০ঃ Session Expired Features ইমপ্লিমেন্ট করার উপায়

আমরা জানি, ডিফল্ট SESSION\_COOKIE\_AGE হলো ২ সপ্তাহ , বা 7\*24\*60\*60 Seconds . এই মডিউলে দেখব কিভাবে ডিফল্ট SESSION\_COOKIE\_AGE পরিবর্তন করা যায়।&#x20;

কাজটি খুবই সহজ, settings.py ফাইলের নিচের দিকে নতুন একটি লাইন এ্যাড করে দেই-

<figure><img src="https://3753355949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZjZRCk5NYynvfinzJmZE%2Fuploads%2FhgQ8vA0v4XVyDYnd07jP%2Fimage.png?alt=media&#x26;token=557a5fe2-2109-40f5-a88c-62f4731f5165" alt=""><figcaption></figcaption></figure>

এখন SESSION\_COOKIE\_AGE হয়ে গেল ১০ সেকেন্ড, অর্থ্যাৎ, ১০ সেকেন্ড পর সেশন Expired হয়ে যাবে । ব্যাপারটা যাচাই করে দেখার জন্য get\_session ফাংশনটি নিচের মত করে লিখি -

<mark style="color:green;">**Code:: 11.9.1**</mark>\
<mark style="color:red;">first\_app/views.py</mark>

```python
...
...
...

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/](http://127.0.0.1:8000/get/) URL -এ গিয়ে ব্রাউজার রিফ্রেশ দিলে দেখা যাবে সেশনটি আর নাই -

<figure><img src="https://3753355949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZjZRCk5NYynvfinzJmZE%2Fuploads%2Fd0cKLLUBP66dNp5RoVXl%2Fimage.png?alt=media&#x26;token=f7903e02-d73c-48b0-a5f8-917d58d1bafe" alt=""><figcaption></figcaption></figure>
