django用户登录,是否记住用户登录状态的session实现
来源:互联网 发布:图书馆软件知乎 编辑:程序博客网 时间:2024/05/22 11:35
用户登录的时候,选择是否记住登录状态,就是所谓的自动登录。又是从官网上找到了,兴奋ing~
django官网的文档很好,很详细。
Browser-length sessions vs. persistent sessions一节讲django的记录用户登录的机制。
settings文件里的SESSION_EXPIRE_AT_BROWSER_CLOSE为True时,在用户关闭浏览器时,登录状态就会失效。
为False是,用户关闭浏览器后,下次打开浏览器不需要重新登录。
如果需要用户能够哦你各种这个功能,我们需要借助request.session的方法set_expiry()。
set_expiry(VALUE)设置:
1.如果是个整数,表示帐号的存活时间。request.session.set_expiry(300)
2.VALUE还可以是个datetime ortimedelta。
3.如果是0,则会在关闭浏览器时失效。
4.可以为None。
只需要在登录页面上加入一个checkbox,再在views里进行判断就Ok了。
0 0
- django用户登录,是否记住用户登录状态的session实现
- jsp Cookie记住用户的登录状态
- Session、Cookie 记住登录状态的实现
- Django实现用户登录
- 用户登录记住密码功能的实现
- 记住密码的用户登录
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- 用户登录记住密码
- vc 2005运行时的问题导致在客户机上不能运行
- Happy Number
- 关于JavaScript中toSource问题的小结
- c++初识类
- C/C++浮点数在内存中的存储方式
- django用户登录,是否记住用户登录状态的session实现
- cocos2d-x andriod, Box2D.h: No such file or directory
- xtuoj-who is the Kth number
- 【C++】多态
- 设计模式——模板方法模式
- 【Java】内部类访问的外部变量定义成final (数据保持一致,外部修改后无法通知内部,编译的时候会通过构造方法传进来) Java内部类一般访问不了外部变量
- java.io
- Ontology Building Basedon Two-layer Ontology Model
- C++/C课程设计(2)工资管理系统功能说明