webgriffe/magento2-open-post-controller

定义了一个抽象的 Magento 2 控制器类,该类禁用了内置的表单密钥控制

2.3.1 2019-10-07 12:29 UTC

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 版本,这将定义一个不同的抽象控制器类的版本。任何从该抽象控制器继承的控制器将禁用表单密钥检查。