webgriffe / magento2-open-post-controller
定义了一个抽象的 Magento 2 控制器类,该类禁用了内置的表单密钥控制
2.3.1
2019-10-07 12:29 UTC
Requires
- magento/framework: >=102.0
This package is auto-updated.
Last update: 2024-09-07 23:38:57 UTC
README
此库定义了一个抽象的 Magento 2 控制器,该控制器在 POST 请求上禁用了所有表单密钥检查。这在实现必须接收来自外部系统(如支付网关)的 POST 请求的控制器时非常有用。对于 Magento 2.0 到 2.2,此模块仅定义了一个普通控制器,因为这些 Magento 版本中没有此类检查。对于 Magento 2.3+,此库定义了一个实现了 CsrfAwareActionInterface 接口的控制器。
使用方法
通过运行以下命令安装此库:
composer require webgriffe/magento2-open-post-controller ^2.0
根据当前安装的 Magento 版本,这将定义一个不同的抽象控制器类的版本。任何从该抽象控制器继承的控制器将禁用表单密钥检查。