Django 简易实现用户保持登录状态2月

在settings.py中配置:

1 # 默认不保持登录状态,如果改False保持2个月不用登录
2 SESSION_EXPIRE_AT_BROWSER_CLOSE = True
3 SESSION_COOKIE_AGE = 5184000

 

增加中间键:

from django.conf import settings

class KeepLoginMiddleware(object):
""" 判断是否保持用户的登录状态 """

def process_request(self, request):

if not request.path.endswith("/"):
return

settings.SESSION_EXPIRE_AT_BROWSER_CLOSE = True
if request.method and request.post
settings.SESSION_EXPIRE_AT_BROWSER_CLOSE = False
return None


烦啊,不能写大写的post,害我弄了半天发不出。。。大家自己把小写post换成大写的吧。

转载于:https://www.cnblogs.com/glumu/archive/2012/01/03/2310586.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值