1. 程式人生 > >Django會話之cookie

Django會話之cookie

http ron cookie none != delet failed resp blog

In views.py

 1 def login(request):
 2     context={}
 3     if request.method==GET:
 4         return render(request,login.html,context)
 5     else:
 6         username=request.POST.get(username)
 7         password=request.POST.get(password)
 8         user = authenticate(username=username, password=password) 
9 if user is not None and user.is_active: 10 response=redirect(to=contact) 11 response.set_cookie("username",username,max_age=3600) 12 return response 13 else: 14 return HttpResponse("Login failed,please go back to try it again")


1 def
logout(request): 2 context={} 3 response=redirect(to=login) 4 # response=HttpResponse(‘You have logouted‘) 5 response.delete_cookie(username) 6 return response
1 def contact(request):
2     context={}
3     username=request.COOKIES.get("username",‘‘)
4     if
username!=‘‘: 5 context[username]=username 6 return render(request,contact.html,context) 7 else: 8 return HttpResponse("Please login first")

Django會話之cookie