veriteworks / cookiefix
用于Cookie SameSite属性的Magento2扩展。
3.1.2
2024-05-14 00:21 UTC
Requires
- php: ~7.4.0||~8.1.0||~8.2.0||~8.3.0
- lib-libxml: *
- magento/framework: ~102.0.6-p1||~103.0.1
README
本扩展用于解决Chrome 80及以后版本的Cookie SameSite属性问题。
注意:此扩展为实验性质。
功能
将SameSite属性添加到Magento会话cookie中。对于3DS支付,支付网关倾向于通过POST请求向基于Magento的网站发送请求。然而,如果没有为会话cookie设置SameSite=None,则Magento无法继续任何PHP会话状态。此扩展设置SameSite=None,使客户能够通过3DS支付或其他ID集成下订单。
如何安装
- composer require veriteworks/cookiefix
- bin/magento module:enable Veriteworks_CookieFix
- bin/magento setup:upgrade
配置
从3.0.0-beta1版本开始,您可以从管理面板更改SameSite cookie配置。转到“商店 > 配置 > 网络设置”并打开cookie部分。您可以看到“SameSite”字段。默认情况下,此扩展将SameSite配置值设置为受限cookie。如果您希望更新列表,请更新web/cookie/affected_keys配置值。
支持
如果您对此扩展有任何问题,请在GitHub上提交问题。技术支持问题也是如此。
贡献
任何贡献都备受赞赏。请发送给我一个pull request。
许可证
版权
(c) 2020 Veriteworks Inc.