小编今天写下关于后台管理员权限的分配自己的思路想法
/**reader
* 小编的思想比较简单实现的功能
* 首先每个栏目的id号是固定不变的 然后 总管理员
* 创建个管理员之后 给该管理员分配权限的时候 把相应的栏目勾选上
* 这样把栏目的 id 号 就插入到数据库里面了,当这个管理员登录之后
* 获得这个管理员 应有的的栏目id 号 。左边的导航 根据当前的栏目id在不在该管理员的
* 栏目id号里 来判断显示或者不显示呢..
*/
header("Content-type:text/html;charset=utf-8");
error_reporting(E_ERROR);
$act = $_GET['act'];
$conn = MysqL_connect('localhost','root','root');
MysqL_select_db('study',$conn);
MysqL_query('set names utf8');
if($act == "add"){ //这里是添加的方法
$prom = $_POST['prom'];
/*
获得栏目id后将数组分割成字符串 插入数据库
因为数据库没提供插入数组的字段类型
*/
$par = implode(',',$prom);
//这里就以admin 这个用户来举例
$sql = "insert into rc_admin(admin_name,pres) values('admin','$par')";
MysqL_query($sql);
if(MysqL_insert_id()>0){
echo "success";
}else{
echo "error";
}
}
?>
normal; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">页面 以勾选的表示他已经有这个权限了(管理员的权限应该是有admin分配的)
normal; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
ottOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; CURSOR: default; BORDER-RIGHT: 0px" alt="" src="https://files.jb51.cc/file_images/article/201304/2013042814453557.png">
normal; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">左边的导航栏目根据当一个管理员登录过后 获取这个获取这个管理员的cookie
$sql = "select * from rc_admin where adminid = 1";
$res = MysqL_query($sql);
$list = MysqL_fetch_assoc($res);
/*
或得这个数据之后 用explode 将他分割成数组
然后判断栏目的id值在不在 数组中在的话就显示这个栏目
*/
$pros = $list['pres'];
$pros = explode(',$pros);
//用in_array()函数进行判断这个栏目id 在不在$pros 在的话就显示 不在就不显示
normal; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">这是左边的栏目导航
normal; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">ottOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; CURSOR: default; BORDER-RIGHT: 0px" alt="" src="https://files.jb51.cc/file_images/article/201304/2013042814453558.png">
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。