当前位置:主页 > python教程 > Django利用cookie保存用户登录信息的简单实现方法

Django利用cookie保存用户登录信息的代码内容

发布:2020-02-02 10:16:50 131


本站收集了一篇Django相关的编程文章,网友李鸿煊根据主题投稿了本篇教程内容,涉及到Django、cookie、用户登录信息、Django利用cookie保存用户登录信息的简单实现方法相关内容,已被130网友关注,相关难点技巧可以阅读下方的电子资料。

Django利用cookie保存用户登录信息的简单实现方法

本文实例讲述了Django利用cookie保存用户登录信息的方法。分享给大家供大家参考,具体如下:

设置cookie

response对象.set_cookie('key','value',多少秒后过期)

获取cookie

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

我们继续前一篇的代码

def hi(request):
  msg = {'result':''}
  loginSuccess = False # 是否登录成功标识
  if user.userLogin(request.POST.get('username'),request.POST.get('pwd')):
    loginSuccess = True
    msg['result'] = '登录成功'
  elif request.COOKIES.get('userlogin_username') != None :
    msg['result'] = '已经登录,当前用户是:' + request.COOKIES.get('userlogin_username')
  else:
    msg['result'] = '登录失败'
  myReponse = render_to_response("index.html",msg)
  # 如果登录成功,则设置cookies
  if loginSuccess:
    myReponse.set_cookie('userlogin_username',request.POST.get('username'),3600)
  return myReponse

hi()方法接收了一个request对象;最后返回一个response对象(该对象由render_to_response函数生成)

希望本文所述对大家基于Django框架的Python程序设计有所帮助。


参考资料

相关文章

  • Django配置mysql数据库的具体方法步骤

    发布:2020-01-18

    这篇文章主要为大家详细介绍了Django配置mysql数据库的详细步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • 深入理解Django中的Signal

    发布:2020-02-08

    这篇文章主要介绍了Django中的Signal代码详解,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下


  • Django内置权限扩展案例详解

    Django内置权限扩展案例详解

    发布:2022-06-17

    给大家整理一篇关于Django的教程,这篇文章主要介绍了Django 内置权限扩展案例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • django 做 migrate 时 表已存在的处理方法

    发布:2022-07-12

    为网友们分享了关于django的教程,今天小编就为大家分享一篇django 做 migrate 时 表已存在的处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • django rest framework实现用户登录认证实例代码分析

    发布:2019-11-27

    这篇文章主要介绍了django rest framework 实现用户登录认证详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


  • Django 事务回滚的具体实现

    发布:2023-04-03

    本文主要介绍了Django 事务回滚的具体实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • django之对FileField字段的upload_to的设定方法

    发布:2022-12-03

    给网友们整理关于django的教程,今天小编就为大家分享一篇django之对FileField字段的upload_to的设定方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Django中间件的5种自定义方法总结

    发布:2019-06-11

    这篇文章主要介绍了详解Django中间件的5种自定义方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


网友讨论