小编今天写下关于后台管理员权限的分配自己的思路想法
<?php<BR> /**reader<BR> * 小编的思想比较简单实现的功能<BR> * 首先每个栏目的id号是固定不变的 然后 总管理员<BR> * 创建个管理员之后 给该管理员分配权限的时候 把相应的栏目勾选上<BR> * 这样把栏目的 id 号 就插入到数据库里面了,当这个管理员登录之后<BR> * 获得这个管理员 应有的的栏目id 号 。左边的导航 根据当前的栏目id在不在该管理员的 <BR> * 栏目id号里 来判断显示或者不显示呢..<BR> */<BR> header("Content-type:text/html;charset=utf-8");<BR> error_reporting(E_ERROR);<BR> $act = $_GET['act'];<BR> $conn = mysql_connect('localhost','root','root');<BR> mysql_select_db('study',$conn);<BR> mysql_query('set names utf8');<BR> if($act == "add"){ //这里是添加的方法<BR> $prom = $_POST['prom'];<BR> /*<BR> 获得栏目id后将数组分割成字符串 插入数据库<BR> 因为数据库没提供插入数组的字段类型<BR> */<BR> $par = implode(',',$prom);<BR> //这里就以admin 这个用户来举例<BR> $sql = "insert into rc_admin(admin_name,pres) values('admin','$par')";<BR> mysql_query($sql);<BR> if(mysql_insert_id()>0){<BR> echo "success";<BR> }else{<BR> echo "error";<BR> }<BR> }<BR> ?><BR><BR> <table><tr><BR> <td>猎头服务</td><BR> <td><BR> 添加猎头企业<br /><BR> <BR> 猎头企业<br /><BR> <BR> 猎头职位<br /><BR> <BR>企业申请(下单)<br /><BR><BR> 猎头申请管理<br /><BR> </td><BR> </tr><BR> <tr><BR> <td>悬赏招聘</td><BR> <td><BR> 添加悬赏企业<br /><BR> <BR> <div>……本2文来源gaodai.ma#com搞##代!^码@网3</div><code>搞代gaodaima码</code> 管理悬赏企业<br /><BR> <BR> 管理悬赏职位</td><BR> </tr><BR> </table><BR> <BR> <BR>
这个是权限分配的页面 以勾选的表示他已经有这个权限了(管理员的权限应该是有admin分配的)
左边的导航栏目根据当一个管理员登录过后 获取这个获取这个管理员的cookie
//这里应该是登录过后的获取的cookie值<BR>$sql = "select * from rc_admin where adminid = 1";<BR>$res = mysql_query($sql);<BR>$list = mysql_fetch_assoc($res);<BR>/*<BR> 或得这个数据之后 用explode 将他分割成数组 <BR> 然后判断栏目的id值在不在 数组中在的话就显示这个栏目<BR>*/<BR>$pros = $list['pres'];<BR>$pros = explode(',',$pros);</P><P>//用in_array()函数进行判断这个栏目id 在不在$pros 在的话就显示 不在就不显示</P><P><table width="146" border="0" cellspacing="0" align="center" cellpadding="0" class="leftmenulist" style="margin-bottom: 5px"><BR><tr class="leftmenutext"><td><BR> 悬赏招聘</td></tr><BR><? if (in_array(6, $pros)){?><BR><tr><td>添加悬赏企业</td><BR></tr><BR><?<BR>}<BR>?><BR><? if (in_array(7, $pros)){?><BR><tr><td>管理悬赏企业</td><BR></tr><BR><?<BR>}<BR>?><BR><? if (in_array(8, $pros)){?><BR><tr><td>管理悬赏职位</td><BR></tr><BR><?<BR>}<BR>?><BR></table><BR>
这是左边的栏目导航
这里就根据这个管理员登录他应有的权限显示相应的栏目了。。