您的位置:首页 > 编程语言 > Go语言

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

2012-01-03 00:30 260 查看
在settings.py中配置:

# 默认不保持登录状态,如果改False保持2个月不用登录
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
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换成大写的吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: