欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django利用cookie保存用戶登錄信息的簡單實現(xiàn)方法

 更新時間:2019年05月27日 12:05:18   作者:學(xué)習(xí)筆記666  
這篇文章主要介紹了Django利用cookie保存用戶登錄信息的簡單實現(xiàn)方法,結(jié)合實例形式分析了Django框架使用cookie保存用戶信息的相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Django利用cookie保存用戶登錄信息的方法。分享給大家供大家參考,具體如下:

設(shè)置cookie

response對象.set_cookie('key','value',多少秒后過期)

獲取cookie

request對象.COOKIES.get('key')

我們繼續(xù)前一篇的代碼

def hi(request):
  msg = {'result':''}
  loginSuccess = False # 是否登錄成功標(biāo)識
  if user.userLogin(request.POST.get('username'),request.POST.get('pwd')):
    loginSuccess = True
    msg['result'] = '登錄成功'
  elif request.COOKIES.get('userlogin_username') != None :
    msg['result'] = '已經(jīng)登錄,當(dāng)前用戶是:' + request.COOKIES.get('userlogin_username')
  else:
    msg['result'] = '登錄失敗'
  myReponse = render_to_response("index.html",msg)
  # 如果登錄成功,則設(shè)置cookies
  if loginSuccess:
    myReponse.set_cookie('userlogin_username',request.POST.get('username'),3600)
  return myReponse

hi()方法接收了一個request對象;最后返回一個response對象(該對象由render_to_response函數(shù)生成)

希望本文所述對大家基于Django框架的Python程序設(shè)計有所幫助。

相關(guān)文章

最新評論