一个用于django的基于cookie的安全会话引擎。

django-cookie-sessions的Python项目详细描述


这是一个会话后端,它使用django的安全cookie编码和 解码功能将整个会话存储在cookie中,而不是 正在与某个数据库或缓存实例对话。

安装

在您的设置中设置:

SESSION_ENGINE = ‘cookiesessions.engine’

我为什么要这个?

在所有其他django会话中,用户的每个请求都会返回结果 在对某个后端服务的请求中,无论是数据库、memcached还是 还有别的。如果我们能把这些信息和 客户机本身,并为自己节省额外的请求和延迟?

在django 1.4之前,这是不可能的,因为您不能信任用户的 饼干。有人可能在cookie中将自己的用户id设置为其他人的, 突然以另一个用户的身份登录。感谢Django 1.4支持 安全签名的cookie,这意味着我们可以确保cookie是由 我们,只有我们。

既然如此,现在我们可以省去这些额外的要求 延迟,以及保持我们所期望的强大安全性 来自构建在django上的web服务。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java对来自同一基类的不同对象进行迭代   java打印在JtextArea或JtextPane上   java无法使用Play Core库提供的inapp更新支持更新应用程序   javafxgui中关注点的java分离   onPreferenceChange方法中的java奇怪值   lambda调用包含在Java中可选值的列表中?   servlet中的java int值(无法将字符串转换为int)   尽管有终止表达式,java循环仍不会结束   java是否可以通过编程方式启用远程jmx监视?   java如何创建集合的新实例   如何将自定义Java模块更新为JRE映像   java无法点击Chrome和IE11上的自定义复选框   java Here Android SDK在“无车无车”和“无车无车”街道上导航