金字塔的可插入会话实现

pyramid_pluggable_session的Python项目详细描述


金字塔可插拔会话

希望能够使用简单的配置更改会话后端 更改,希望将会话数据存储在新位置,但重新实现 来自金字塔的ISession看起来太吓人了,不用担心,金字塔可插拔会话 让事情变得简单。

这是金字塔烧杯的替代品吗?

是的。虽然我已经被告知,除非我实施所有现有的 烧杯的背面表明我做得不对,所以我现在做错了 ;—)。

拉取请求

要添加新后端吗?很完美。想写些测试吗?文档? 整个九码?拜托!

  1. 克隆此回购协议,创建新的主题分支,然后进行黑客攻击。
  2. 将主题分支推到github
  3. 创建新的拉取请求
  4. 我会审查它,如果一切顺利,把它拉到这个源树!

0.0.0a2

  • 添加更好的会话固定保护:
    • 在会话的反序列化/解包/过期失败时,将创建一个新的会话ID 是生成的。
    • 调用invalidate()时,将使用新会话生成新会话 id
  • 使用新的clear()功能添加更多清理。当会话失败时 要反序列化,如果会话未能解包,我们将从后端删除它。 我们从后端删除它,如果它已经过期,我们也从 后端。
  • 更新包含的后端内存/文件/链以添加新的clear() IPlugSession所需的函数。
  • 向iplugsession接口添加clear()以允许会话显式地 后端插件删除与某个会话关联的会话数据 ID.
  • 在保存会话中,我们将cookie设置为 回调,而不是request.response,这可能不是用户响应。

0.0.0a1

新功能:

  • 基于文件的会话存储现在存在。
  • 现在可以为会话存储构造一个链

0.0.0偏差

  • 将出现一个新的ISession兼容的金字塔会话提供程序。
  • 存在一个单一的后端,它是基于本地金字塔内存的。

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

推荐PyPI第三方库


热门话题
java连接usb到uart设备到安卓设备>3.1   可以强制Php中的web应用程序与Java中的桌面应用程序一起工作吗?   java为什么自定义系统类加载器不工作?   数组在Java中解析具有多个分隔符的字符串   PMD Java 8德米特定律   JavaSpringMVC表单验证不适用于嵌套的复杂类型   让Eclipse Java组织导入以使用Google checkstyle   java Appium:无法创建新会话   java如何在数组中声明新字段   java如何解决“无法初始化类org.apache.cassandra.config.DatabaseDescriptor”?   java AsyncTask创建socket   java向@CreatedBy添加更多信息   如何在ubuntu中运行包含大量jars依赖项的java文件   java如何使用<s:select>标记并在中休眠来填充下拉列表?   java获取错误:找不到符号变量“level”和“next_level_button”   javaweb应用中基于UI的ajax显示代码流   Java长到MySql   java JvisualVM:奇怪的应用程序行为   ubuntu将Java程序的输出结果保存到一个文件中