【发布时间】:2015-08-25 10:38:57
【问题描述】:
在magento中,我们可以添加用户角色并定义权限。但我想展示收藏的一部分。虽然我已经通过在管理网格中添加自定义 sql 来实现这一点。但是如果用户点击编辑表单,他可以从 url 更改 id。因此,当用户从 url 更改 id 时,我想抛出自定义访问被拒绝消息。
Mage::throwException(Mage::helper('adminhtml')->__('Access Denied.'));
我尝试使用 If 语句在编辑页面上添加上述代码。虽然它工作正常,但它会向用户显示“错误”页面。我只想显示当用户没有特定扩展权限时出现的“拒绝访问”。
任何帮助将不胜感激
找到解决方案 我已经通过以下代码实现了自定义访问被拒绝消息。
protected function _isAllowed() {
if(custom condition){ return false; }
return true; }
【问题讨论】:
标签: magento