在之前的帖子中,介紹了在django中如何手動設定cookie,由於cookis儲存在客戶端,對於帳戶安全要求嚴格的應用來說,
儲存在客戶端顯然不是上策,故而需要session,由於session是儲存在服務端,安全較session高,本貼接上繼續session設定。關鍵**如下:
in my views.py
1deflogin(request):
2 context={}
3if request.method=='
get':4
return render(request,'
login.html
',context)
5else
:6 username=request.post.get('
username')
7 password=request.post.get('
password')
8 user = account.objects.filter(username__exact=username,password__exact=password)910
#session 的設定
刪除session
4del request.session['
username']
5return redirect(to='
login
')
Django筆記之會話技術
客戶端會話技術,資料儲存在客戶端 設定 cookie key,value,max age 最大過期時間,單位秒 s response.set cookie user lala max age 60 獲取 cookie request.cookies.get user 設定加鹽 cookie key,...
HTTP協議之Cookie和Session
http是無狀態協議,那麼服務端如何識別特定的客戶端呢?注 無狀態指http協議自身不對請求和響應之間的通訊狀態進行儲存。對傳送過的請求和響應都不做持久化處理 即不做任何儲存 每次http請求的時候,客戶端都會傳送相應的cookie資訊到服務端。實際上大多數的應用都是用cookie來實現sessio...
node學習之cookie和session
c什麼是cookie cookie設計的初衷是 維持瀏覽器和服務端的狀態。http是無狀態的,服務端不能跟蹤客戶端的狀態。瀏覽器第一次向伺服器傳送請求,伺服器會返回乙個cookie給客戶端瀏覽器,瀏覽器下一次傳送請求時,會攜帶cookie。而node.js 的框架express 因為保持高效能,沒有...