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";
        }
    }
 ?>
<form method="post" action="index.php?act=add">
 <table><tr>
      <td>猎头服务</td>
      <td><input name="prom[]" type="checkbox" id="prom[]" value="1"/>
        添加猎头企业<br />
        <input name="prom[]" type="checkbox" id="prom[]" value="2"/>
        猎头企业<br />
        <input name="prom[]" type="checkbox" id="prom[]" value="3"/>
        猎头职位<br />
        <input name="prom[]" type="checkbox" id="prom[]" value="4"/>
企业申请(下单)<br />
<input name="prom[]" type="checkbox" id="prom[]" value="5"/>
 猎头申请管理<br />
      </td>
    </tr>
    <tr>
      <td>悬赏招聘</td>
      <td><input name="prom[]" type="checkbox" id="prom[]" value="6"/>
        添加悬赏企业<br />
        <input name="prom[]" type="checkbox" id="prom[]" value="7"/>
        管理悬赏企业<br />
        <input name="prom[]" type="checkbox" id="prom[]" value="8"/>
        管理悬赏职位</td>
    </tr>
    </table>
    <input type="submit"  value="提交" name='sub'>
    </form>

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索权限
, 后台
, 思路
, 管理员
, 分配
今天
thinkphp实现分配权限、php角色权限管理分配、php权限分配、php 实现平均分配客服、php管理权限分配模板,以便于您获取更多的相关知识。

时间: 2024-12-27 04:42:30

php权限分配的实现的相关文章

mysql 新增、删除用户和权限分配_Mysql

1. 新增用户 复制代码 代码如下: mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));mysql>flush privileges; 2. 修改用户密码 复制代码 代码如下: mysql>update mysql.user set password=password('new

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

小编今天写下关于后台管理员权限的分配自己的思路想法 复制代码 代码如下: <?php /**reader * 小编的思想比较简单实现的功能 * 首先每个栏目的id号是固定不变的 然后 总管理员 * 创建个管理员之后 给该管理员分配权限的时候  把相应的栏目勾选上 * 这样把栏目的 id 号 就插入到数据库里面了,当这个管理员登录之后 * 获得这个管理员 应有的的栏目id 号 .左边的导航 根据当前的栏目id在不在该管理员的  * 栏目id号里 来判断显示或者不显示呢.. */ header(&quo

linux 创建用户群与用户组、权限分配的例子

1. 如何在Linux系统下添加一个帐户:用户名为std02,密码为pwd02? :#useradd  std02 #passwd  std02  出现提示输入口令pwd02,再次按提示输入pwd02 也可以: #useradd  -n  std02   -p  pwd02 2. 新建一个子目录/home/public,让它被所有的用户共享,而且拥有所有权限,但不能被非属主删除? :#mkdir  /home/public #chmod  a+trwx  /home/public 3.  让一个

关于db link权限分配的苦旅(一)

昨天接到一个开发的需求,内容看起来非常简单. 申请数据库192.168.1.118:1522:TEST下用户APP_TE_FLOW_128赋予对表testore_log的查询权限... 貌似这个语句也就几秒钟就可以搞定,直接赋予对象权限,或者角色都可以, 类似grant select on test.testore_log to APP_TE_FLOW_128; 但是这个看似简单的案例,我想用两篇日志来总结,因为里面有许多的内容量,中间的过程也是异常曲折,而且最开始的推论很可能是错误的,然后还可

Shiro系列(2) - 权限模型以及权限分配的两种方式

1. 顶级账户分配权限用户需要被分配相应的权限才可访问相应的资源.权限是对于资源的操作一张许可证.给用户分配资源权限需要将权限的相关信息保存到数据库.这些相关内容包含:用户信息.权限管理.用户分配的权限信息(数据模型) 2. 权限模型设计主体(user.password)权限(权限名称.资源id)/资源(资源名称.访问url)角色(角色名称)角色和权限关系(角色id.权限id)主体和角色关系(主体id.角色id)   3. 权限分配有两种  ​     ​3.1 基于角色的权限控制 这些角色包含

oracle数据库用户创建、权限分配

oracle|创建|数据|数据库 1.数据库安装时的参数设定下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\oracle,数据库名与数据库SID号都输入:ora9i ,其中的字符集必须选为:ZHS16GBK(否则以后进行跨平台操作时对中文的操作将比较困难).2.数据库用户的创建.权限的分配数据库安装完成后,有两个系统级的用户: 1.          system 默认密码为:manager 2.          s

在Oracle中如何创建表空间、用户、权限分配

1:创建表空间 wspspace,maxsize unlimited是大小不受限制 Sql代码 create tablespace wspspace datafile 'D:/dev/oracle/tablespace/wspspace.dbf' size 300M autoextend on next 50M maxsize unlimited 2.创建用户 create user wsp identified by wsp default tablespace wspspace; 3.分配权

Oracle 用户管理与权限分配

用户与模式的关系 Oracle数据库的安全保护流程可以分为3个步骤.首先,用户向数据库提供身份识别信息,即提供一个数据库账号.接下来用户还需要证明他们所给出的身份识别信息是有效的,这是通过输入密码来实现的,用户输入的密码经过数据库的核对确认用户提供的密码是否正确.最后,假设密码是正确的,那么数据库认为身份识别信息是可信赖的.此时,数据库将会在基于身份识别信息的基础上确定用户所拥有的权限,即用户可以对数据库执行什么操作.因此,为了确保数据库的安全,首要的问题就是对用户进行管理.  这里所有的用户并

关于db link权限分配的苦旅(二)

在几天前说过关于db link分配权限的问题,当时也折磨了我好一会儿 http://blog.itpub.net/23718752/viewspace-1869425/ 大体的情况还是在118的服务器中去访问128中的某个表的时候存在一些访问的问题,最后是重建了一个public的db link得以修复,当时对于这个问题的临时处理也是一波三折,还触发了一个oracle的bug,也算是有惊无险. 但是对于之前操作中的疑问在解释之后统一进行解答. 第二天的时候,开发的同事反馈说线上进行测试提dblin