pyramid配置session的方法教程
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. 使用Beaker
beaker session可以把session存储在服务器端文件,数据库,客户端加密Cookie中
配置文件修改:
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中:
# pyramid_beaker add-on
session_factory = session_factory_from_settings(settings)
config = Configurator(
settings=settings,
session_factory=session_factory
)
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: JavaEye博客RSS输出方式调整公告
下一篇: 详解Python自动生产表情包方法
推荐阅读
-
Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
-
win10免安装版本的MySQL安装配置教程
-
Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程
-
mysql 5.7.16 安装配置方法图文教程(ubuntu 16.04)
-
Spring Boot报错:No session repository could be auto-configured, check your configuration的解决方法
-
win7系统安装网银助手时提示您尚未正确安装错误的两种解决方法图文教程
-
Win7系统电脑开机提示mfc110u.dll文件丢失的解决方法图文教程
-
Spring Boot + Kotlin整合MyBatis的方法教程
-
vue-router的使用方法及含参数的配置方法
-
Nginx服务器上安装并配置PHPMyAdmin的教程
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论