如何为某些用户设置 Opencart 中仪表板的权限?
How to Set Permission for Dashboard in Opencart for certain users?
我正在使用 Opencart 1.5.6.4
我可以为所有其他页面设置权限,但我没有获得设置权限的选项以设置 dashborad 或 common/home 的权限。
我正在尝试关注 link http://forum.opencart.com/viewtopic.php?t=32561
但是我无法获得设置权限的选项。
我找到了答案。要对某些用户隐藏仪表板,请执行以下步骤。
打开admin\controller\user\user_permission.php
查找
$ignore = array('common/home',
'common/startup',
'common/login',
'common/logout',
'common/forgotten',
'common/reset',
'error/not_found',
'error/permission',
'common/footer',
'common/header'
);
删除
'common/home',
创建 XML 文件并添加到 vqmod xml 文件夹下。
<modification>
<id>Add a permission check to the admin dashboard, and provide with an alternate forwarding target</id>
<version>1.0.0</version>
<vqmver>1.0.2</vqmver>
<author>ckonig</author>
<file name="admin/controller/user/user_permission.php">
<operation>
<search position="replace">
<![CDATA['common/home',]]>
</search>
<add>
<![CDATA[]]>
</add>
</operation>
</file>
<file name="admin/view/template/common/home.tpl">
<operation>
<search position="after">
<![CDATA[<?php echo $header; ?>]]>
</search>
<add>
<![CDATA[
<?php
if(!$this->user->hasPermission('access','common/home')){
$this->redirect('index.php?token='.$token.'&route=catalog/product');
}
?>
]]>
</add>
</operation>
</file>
</modification>
下一步 设置权限
我正在使用 Opencart 1.5.6.4 我可以为所有其他页面设置权限,但我没有获得设置权限的选项以设置 dashborad 或 common/home 的权限。
我正在尝试关注 link http://forum.opencart.com/viewtopic.php?t=32561
但是我无法获得设置权限的选项。
我找到了答案。要对某些用户隐藏仪表板,请执行以下步骤。
打开admin\controller\user\user_permission.php
查找
$ignore = array('common/home',
'common/startup',
'common/login',
'common/logout',
'common/forgotten',
'common/reset',
'error/not_found',
'error/permission',
'common/footer',
'common/header'
);
删除 'common/home',
创建 XML 文件并添加到 vqmod xml 文件夹下。
<modification>
<id>Add a permission check to the admin dashboard, and provide with an alternate forwarding target</id>
<version>1.0.0</version>
<vqmver>1.0.2</vqmver>
<author>ckonig</author>
<file name="admin/controller/user/user_permission.php">
<operation>
<search position="replace">
<![CDATA['common/home',]]>
</search>
<add>
<![CDATA[]]>
</add>
</operation>
</file>
<file name="admin/view/template/common/home.tpl">
<operation>
<search position="after">
<![CDATA[<?php echo $header; ?>]]>
</search>
<add>
<![CDATA[
<?php
if(!$this->user->hasPermission('access','common/home')){
$this->redirect('index.php?token='.$token.'&route=catalog/product');
}
?>
]]>
</add>
</operation>
</file>
</modification>
下一步 设置权限