2016-01-28 54 views
1

我在我的magento站点安装了以下安全补丁: 4291,6237,7616,5344,5994,6285,6482,6788,7405。但现在每当我尝试在magento的管理中运行任何ajax请求(以用户身份登录)。我试图设置甚至777应用程序文件夹的权限,但它也不工作。 我的网站被封锁了,请帮忙。 我认为这是因为6788补丁,但我不确定。 权限中有“块”和“变量”的新部分。我需要在此添加任何块或变量吗? 在此先感谢。403安装补丁后的禁用错误magento

+0

您是否使用这个自定义模块:

您可以通过添加下面的函数来您的模块管理控制器解决这个问题?你可以发布你的管理路由器的XML配置? –

+1

它在自定义模块的控制器中添加_isAllowed()之后工作,如下所述:http://magento.stackexchange.com/questions/73646/access-denied-errors-after-installing-supee-6285 – user0509

+0

这就是为什么我询问你是否使用自定义模块。我的概念已经有了答案。无论如何,我会为其他人发布同样的问题。 –

回答

0

这可能是由补丁SUPEE-6285造成的。 此修补程序将默认返回值Mage_Adminhtml_Controller_Action::_isAllowed()true更改为Mage::getSingleton('admin/session')->isAllowed('admin')。 这可以限制对受限管理员帐户的模块权限。

protected function _isAllowed() 
{ 
    return true; 
} 
+0

现在它已经开始抛出404错误(一段时间后)。你知道这个的原因吗? – user0509