基于php权限分配的实现代码

前端之家收集整理的这篇文章主要介绍了基于php权限分配的实现代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

小编今天写下关于后台管理员权限的分配自己的思路想法

代码如下:
PHP
/**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";
}
}
?>
PHP?act=add">
Box" id="prom[]" value="1"/>
添加猎头企业

Box" id="prom[]" value="2"/>
猎头企业

Box" id="prom[]" value="3"/>
猎头职位

Box" id="prom[]" value="4"/>
企业申请(下单)

Box" id="prom[]" value="5"/>
猎头申请管理

Box" id="prom[]" value="6"/>
添加悬赏企业

Box" id="prom[]" value="7"/>
管理悬赏企业

Box" id="prom[]" value="8"/>
管理悬赏职位



页面 以勾选的表示他已经有这个权限了(管理员的权限应该是有admin分配的)

管理员登录过后 获取这个获取这个管理员的cookie

代码如下:
//这里应该是登录过后的获取的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 在的话就显示 不在就不显示

悬赏招聘
}
?>

}
?>

PHP?action=bizcate_manage" target="main">管理悬赏职位}
?>

这里就根据这个管理员登录他应有的权限显示相应的栏目了。。


原文链接:https://www.f2er.com/php/26632.html

猜你在找的PHP相关文章