问题标签 [beaker]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pyramid_beaker: session.type = cookie 不安全?
几天前,我在 Pyramid 框架上启动了我的网站,出于性能原因,我选择session.type = cookie
了pyramid_beaker。所以在cookie中我加密了user_id,它看起来像这样:
而不是我试图用饼干代替。我已经在 id 2 下登录,更改了之前的 cookie,现在我在 id 1 下自动登录了!!!
正常吗?安全吗???用它的超级算法加密还有什么用?那么,某些病毒可以窃取某些用户的 cookie 并以他的 id 登录吗?安全在哪里???
谁能解释我?谢谢!
python - 烧杯 InvalidCryptoBackendError: No AES library is installed 错误
嗨,我在 Mac os x sno leopard 10.6.8 上收到烧杯的以下错误
有什么解决方法或解决方法?
python - python 3下dbm模块使用Beaker的问题
我在 Windows 7 上使用 Beaker 时遇到问题。我使用的是 python 3,我知道 Windows 下 python 3 的 dbm 模块存在问题。当我尝试启动我的模块时,我得到的错误是:
ImportError: No module named _dbm
使用 python 控制台,当我尝试ndbm
从 dbm 模块导入时出现错误,关于如何解决这个问题的任何建议?
我使用 python 3.2.2 (AMD 64) 和 windows 7
python - python try except 不捕获所有错误
在我的烧瓶 Web 应用程序中,我使用烧杯库进行会话处理。在下面的代码中,由于某种未知原因,生产服务器引发异常,但我的本地 PC 运行良好。
本地计算机按预期保存会话,没有任何异常。生产服务器 (RedHat OpenShift) 恰好在“beaker_session.save()”行引发错误。但是,引发了内部服务器错误 500,而不是显示带有 Flash 消息的登录页面。我检查了烧杯后端 url (mysql db) 并且没有问题,因为它适用于代码的其他部分,我在其中保留了新注册的用户。所以,我的问题是 1)为什么除了部分不起作用?2)为什么烧杯不能保存会话。谢谢你。
python - 烧杯作为会话中间件
我正在使用bottle.py和编写一个应用程序beaker.middleware.SessionMiddleware
:
如何修改session.timeout
和session.cookie_expires
值,以便实现一个登录系统,让用户登录 30 天?
我已经实现了标准登录系统,所以在浏览器关闭之前一切正常,但如果用户选中记住我复选框,我想修改这些值。
如果用户选中记住我复选框,我想到了两个变体:
设置
session.cookie_expires
为session.timeout
30 天,但我似乎无法在运行时修改这些值,因为我收到的 cookie 在浏览器会话结束时过期,忽略了我的运行时修改。设置
session.timeout
为 30 天并覆盖名为beaker.session.id
写入相同会话 id 但不同到期日期的 cookie。但是第 1 点的运行时问题仍然存在,似乎我无法访问我刚刚用烧杯创建的会话 ID,所以我不知道在 cookie 中存储什么。
我该如何实施?
python - 在python中缓存数据库数据
在项目中,我需要缓存从每个请求中获取的数据库数据。这样从下一次开始,数据(表行)将从缓存而不是 db 中提取,从而提高性能。在 DB 中,我有超过 10M 的数据行。我正在浏览烧杯缓存文档,从中它似乎只会缓存函数以及作为键的参数。那么这如何存储我的主要目标的表数据?或者在 python 中还有其他好的数据库缓存模块吗?
python - 如何为会话和登录系统设置 pyramid_beaker?
我正在尝试按照此处的说明进行操作(http://docs.pylonsproject.org/projects/pyramid_beaker/en/latest/),以便设置会话/登录系统。这些说明让我很困惑。“默认激活设置”到底是什么?这是否意味着当我调用 config.include('pyramid_beaker') 时已经有会话工厂的配置,所以调用 pyramid_beaker.BeakerSessionFactoryConfig() 是不必要的?
使用 pyramid_beaker 的安全登录/权限系统最简单的方法是什么?
python - 如何使用 pyramid_beaker 中的键获取 memcached 的值?
我在烧杯中使用了装饰API,然后,可以通过代码获取beaker.cache.Cache对象:
我的问题是如何使用 Cache 类的 get_value 来检索特定的键/值,我真的不知道如何确定 get_value 函数的键参数?
谢谢肯尼
amazon-ec2 - apache+mod_wsgi 与 pyramid&pyramid_beaker 的文件权限问题
我正在尝试建立一个金字塔应用程序。我正在使用 wsgi 和 apache2。
我不断收到内部服务器错误,并且 apache 日志的内容是
我可以使用简单的 pserve 来提供页面并wget http://localhost:6543/user/form
在终端上运行。它适用于下载表单。但是在浏览器上我得到了 500 错误。
我正在使用 EC2 来托管应用程序。
在 app:main 节中,我使用以下代码:
非常感谢阅读