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

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

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

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

設(shè)置cookie

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

獲取cookie

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

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

def hi(request):
  msg = {'result':''}
  loginSuccess = False # 是否登錄成功標(biāo)識(shí)
  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()方法接收了一個(gè)request對(duì)象;最后返回一個(gè)response對(duì)象(該對(duì)象由render_to_response函數(shù)生成)

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

相關(guān)文章

最新評(píng)論