destoon 后台如何隐藏系统管理员admin

2015年10月16日10:13:00 评论 757 次浏览

用过destoon的客户都知道,dt的系统超级管理员admin是跟普通的用户在一个表里面显示的,用户在点击会员管理-会员列表的时候,是能看到系统管理员的。但是因为一些原因,我们在很多请看下是不能够给客户超级管理员权限的,以免客户胡乱修改,破坏了系统。

但是如果不给客户admin权限,客户在会员管理中看到这个admin肯定会跟我们要,怎么才能让客户看不到admin帐号呢?下面说方法:

1、隐藏会员管理-会员列表的admin

打开\module\member\admin\template\member.tpl.php

找到<?php foreach($members as $k=>$v) {?> 73行 在下面添加一个判断语句,如果循环出的userid是1也就是超级管理员的时候,不显示下面会员列表。

<?php
if($v['userid']==1)
{}
else
{?>

然后在这个foreach的最后加一个<?php }?> 结束,修改完成。

2、隐藏 系统设置-管理员管理中的admin

打开\admin\template\admin.tpl.php 用同样的方法判断

在<?php foreach($lists as $k=>$v) {?> 下面添加

<?php
if($v['username']=='admin')
{}
else
{?>

在循环结束添加<?php }?>。

不过我修改后发现,这个有点多此一举 ,因为只要超级管理员才能看到 管理员管理这个选项,不过也把方法放出来,大家可以参考下。

weinxin
加我微信
微信扫一扫,加我微信好友,共同交流,共同进步! (备注:焦国强博客)
destoon 最后更新:2015-10-17
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: