源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

pyramid配置session的方法教程

  • 时间:2022-10-05 10:35 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:pyramid配置session的方法教程
1.[b] 使用默认的session, 在ini文件中: [/b]
[u]复制代码[/u] 代码如下:
from pyramid.session import UnencryptedCookieSessionFactoryConfig my_session_factory = UnencryptedCookieSessionFactoryConfig('itsaseekreet') from pyramid.config import Configurator config = Configurator(session_factory = my_session_factory)
缺点: 这个session是存储在Cookie中的,安全性低。 Cookie有大小限制 2.[b]使用Beaker[/b] beaker session可以把session存储在服务器端文件,数据库,客户端加密Cookie中  配置文件修改:
[u]复制代码[/u] 代码如下:
pyramid.includes = pyramid_debugtoolbar                                     pyramid_tm                                     pyramid_beaker  # pyramid_beaker add-on settings session.type = file session.data_dir = %(here)s/data/sessions/data session.lock_dir = %(here)s/data/sessions/lock session.key = customerskey session.secret = customerssecret session.cookie_on_exception = true
__init__.py中:
[u]复制代码[/u] 代码如下:
# pyramid_beaker add-on  session_factory = session_factory_from_settings(settings)   config = Configurator(         settings=settings,         session_factory=session_factory     )
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部