同一站点 cookie 问题 odoo 11
Same site cookie issue odoo 11
版本:企业
版本:11.0
重现问题的步骤是什么?
向支付网关付款并在付款后重定向回 Odoo
目前正在发生什么?
整个Cookie为空白并被清除
你期待发生什么?
包含会话详细信息和其他身份验证详细信息的 Cookie
注意:为了加快周转速度,请尽可能多地分享详细信息。告诉我们您遵循的菜单顺序。附上截图。分享视频。
因此,当我们详细检查时,我们发现这个问题似乎发生在 google chrome 的较新浏览器上,这可能是由于同一站点 cookie 更改的事实怎么可能我们克服了吗?
我看了一下,似乎 werkzeug 的未来版本已经修复了这个问题,但是我们如何在旧版本上修复它,比如 odoo11ENT。任何指针将不胜感激。
我也面临这个问题,在搜索 odoo 代码后,我发现控制器中的 save_session=False 对我有用。
所以只需要在控制器中添加save_session=False
这是供参考的控制器:
@http.route('/payment/takepayment/response', type='http', auth='public', csrf=False, save_session=False)
版本:企业 版本:11.0
重现问题的步骤是什么?
向支付网关付款并在付款后重定向回 Odoo
目前正在发生什么?
整个Cookie为空白并被清除
你期待发生什么?
包含会话详细信息和其他身份验证详细信息的 Cookie
注意:为了加快周转速度,请尽可能多地分享详细信息。告诉我们您遵循的菜单顺序。附上截图。分享视频。
因此,当我们详细检查时,我们发现这个问题似乎发生在 google chrome 的较新浏览器上,这可能是由于同一站点 cookie 更改的事实怎么可能我们克服了吗?
我看了一下,似乎 werkzeug 的未来版本已经修复了这个问题,但是我们如何在旧版本上修复它,比如 odoo11ENT。任何指针将不胜感激。
我也面临这个问题,在搜索 odoo 代码后,我发现控制器中的 save_session=False 对我有用。
所以只需要在控制器中添加save_session=False
这是供参考的控制器:
@http.route('/payment/takepayment/response', type='http', auth='public', csrf=False, save_session=False)