为什么Magento管理操作重定向到管理 Jmeter 板?

7tofc5zh  于 2022-11-12  发布在  其他
关注(0)|答案(2)|浏览(156)

我正在尝试更改adminroute.xml中的请求url值。当我使用vendor_module作为frontName时,它工作正常。但是当我尝试使用module作为admin route中的frontName时,它就不工作了。

供应商/模块名称/etc/管理员html/路由.xml
之前

<router id="admin">
    <route id="vendor_module" frontName="vendor_module">
        <module name="Vendor_ModuleName" />
    </route>
</router>

之后

当我使用下面的代码作为管理路由它不为我工作。像当我尝试访问url模块/模板/编辑然后它重定向到管理 Jmeter 板页面。

<router id="admin">
    <route id="vendor_module" frontName="module">
        <module name="Vendor_ModuleName" />
    </route>
</router>

注意:我想在不关闭的情况下使用此功能管理〉应用商店〉配置〉高级〉管理〉安全〉向URL添加密钥

xdyibdwo

xdyibdwo1#

route.xml文件中的id和front名称必须彼此同步。如果您设置不同,它将不知道您使用的是哪个URL,因此它将重定向到管理员的主页。

1cosmwyk

1cosmwyk2#

对于字段:添加密钥到网址,这个字段的主要功能是密钥是有用的防止CSRF(跨站点请求伪造)攻击(最实际的例子是在您的情况)。这是一个安全漏洞,已被Magento修复。如果您禁用此字段,您的管理页面将非常容易受到攻击
跨站点请求伪造,也称为单击攻击或会话骑跨,缩写为CSRF XSRF(有时读作sea-surf[1])或XSRF,是一种恶意利用网站的类型,通过这种方式,未经授权的命令从网站信任的用户传输。[2]与跨站脚本不同(XSS)利用了用户对特定站点的信任,CSRF则利用了站点在用户浏览器中的信任。

相关问题