限制用户访问页面,直到他没有登录magento1

时间:2018-04-17 09:41:33

标签: php magento magento2

我在logged in创建了一个反馈模块。我希望用户只有在a:4:{i:0;s:60:"Module "Folio3_Feedback" requires module "Magento_Customer".";i:1;s:772:"#0 /opt/lampp/htdocs/magento1937/app/code/core/Mage/Core/Model/Config.php(852): Mage::throwException('Module "Folio3_...') 时才能访问该模块 我试过那段代码:

https://magento.stackexchange.com/questions/121221/redirect-to-login-page-if-not-login-magento

但它会出错并将其存储到日志中:

{{1}}

我试图搜索该链接

https://magento.stackexchange.com/questions/88072/how-to-get-current-customer-in-external-file

但我不知道如何使用它以及在何处放置代码?

1 个答案:

答案 0 :(得分:0)

您收到此错误,因为模块xml config

中定义了依赖项
        <depends>
            <Magento_Customer/>
        </depends>

但是Magento_Customer不是Magento 1中的有效核心模块名称,正确的是Mage_Customer。所以看起来应该是这样的:

        <depends>
            <Mage_Customer/>
        </depends>