• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 3年前 (2022-01-25) 16次浏览 已收录 0个评论

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

<?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>


这是左边的栏目导航


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


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:基于php权限分配的实现代码_php实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址