同一站点 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)