安全地将没有会话的变量存储在zope中

| 我想将值存储在变量中以访问另一个页面(也称为状态管理)。 现在,我无法使用会话,因为我有多个Zope实例;如果一个实例失败,则需要将用户重定向到另一个Zope实例,并且一个会话仅对一个Zope实例有效。 现在我剩下的选项是 使用POST方法提交隐藏的输入标签 使用GET方法传递URL 使用cookie 使用数据库(我认为这是“使简单的事情变得复杂”)。 我什至没有考虑前两种方法,我认为使用cookie是不安全的。 因此,是否有可以安全地(加密等)执行Cookie管理的商业或开源模块。 如果没有,我将不得不使用数据库。 如果我缺少什么,请通知我。 版本-Zope 2.11.1     
已邀请:
        Zope 2内置的SESSION支持实际上将会话保留在ZODB的临时分区中,因此我认为它实际上对连接到同一ZEO服务器的多个Zope客户端有效。这样做的代价是所有会话更改都会调用事务处理机制并导致提交,因此只需确保您未在​​诸如PAS auth这样的非常低级的级别中使用SESSION,否则您将有提交击中ZODB每个图片,CSS文件和JS文件。     

要回复问题请先登录注册