**cookie:客戶端的會話技術( 資料庫儲存在瀏覽器上)**
用cookie做乙個簡單的登陸系統:
1.html內容:
views.py部分內容
def login(request):
data = {}
# 獲取儲存在cookie中的使用者名稱,密碼
username = request.cookies.get("username")
password = request.cookies.get("password")
# 1.如果輸入的name為空,返回空
if not username:
data["username"] =''
# 否則,返回儲存的name值
else:
data["username"] = username
if not password:
data["password"] = ''
else:
data["password"] = password
return render(request,'login.html',context=data)
def dologin(request):
# 1.獲取使用者名稱與密碼
username = request.post.get("username")
password = request.post.get("password")
# 2.將獲取的使用者名稱與密碼儲存到cookie中去
response = httpresponse("登陸成功")
response.set_cookie("username",json.dumps(username))
response.set_cookie("password",password)
return response
url部分
urlpatterns = [
url(r"^login/",views.login,name="login"),
url(r"^dologin/",views.dologin,name="dologin")
]
自動登陸 Cookie
再來兩句 cookie是由servlet api提供的類,是web伺服器傳送給客戶端的一小段資訊。客戶端在請求時,可以讀取資訊併發送到伺服器端,cookie中包含多個名稱 值對,伺服器傳送乙個cookie時,客戶端可以接受並儲存這個cookie。伺服器可以設定cookie的名稱 值 存活時間以及版本...
設定cookie登陸超時
思路,在首頁設定求取登陸的時間記住,在其他頁面獲取當前時間和登陸時間兩者比較大於多少顯示登陸超時 首頁設定如下 設定cookie addcookie logdate logdate,0 新增乙個cookie function addcookie name,value,expirehours 獲取指定...
採集之cookie登陸
記錄下來備忘 1public static string postdata string url,string indata,cookiecontainer mycookiecontainer 2 cookiecontainer mycookiecontainer new cookiecontain...