浏览文章
文章信息
Magento2 跳过form_key验证
13076
代码主体:模块附件(点击下载)
<?php /** * 文件信息 * 作者:邹万才 * 网名:秋风雁飞(可以百度看看) * 网站:www.aiweline.com/bbs.aiweline.com * 工具:PhpStorm * 日期:2020/5/26 * 时间:21:35 * 描述:此文件源码由Aiweline(秋枫雁飞)开发,请勿随意修改源码! */ namespace Aiweline\SkipCsrValidator\Plugin; class CsrfValidatorSkip { const skip_modules = [ 'aiweline1-application', 'aiweline2-application' ]; /** * @param \Magento\Framework\App\Request\CsrfValidator $subject * @param \Closure $proceed * @param \Magento\Framework\App\RequestInterface $request * @param \Magento\Framework\App\ActionInterface $action */ public function aroundValidate( $subject, \Closure $proceed, $request, $action ) { if (in_array($request->getModuleName(), self::skip_modules)) { return; // Skip CSRF check } $proceed($request, $action); // Proceed Magento 2 core functionalities } }