php......权限管理
2016-05-29 11:49
435 查看
权限管理几乎出现在任何系统里面,用户可以访问而且只能访问自己被授权的资源,不多不少。
创建页面:
权限管理页面:
View Code
退出系统页面:
创建页面:
权限管理页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>权限</title> <style type="text/css"> *{ margin:0 auto; padding:0;} #menu{ width:800px ; height:40px;} .qx,.cd{ /*并列用逗号隔开*/ width:100px; height:40px; background-color:#30C; color:#FFF; font-size:24px; line-height:40px; text-align:center; vertical-align:middle; float:left;} .cd:hover{ background-color:#C60; cursor:pointer;} </style> </head> <body> <?php session_start(); if(empty($_SESSION["uid"])) { header("location:login.php"); exit; } $uid = $_SESSION["uid"]; include("../DB.class.php"); $db = new DB(); ?><br /> <br /> <h1><center>主页面</center></h1><br /> <a href="tuichu.php">退出系统</a> <br /> <br /> <div id="menu"> <div class="qx">权限管理</div> <?php //根据用户名找到对应的角色代号 $sqljs = "select JueSeId from UserInJueSe where UserId = '{$uid}'"; $ajs = $db->Query($sqljs); //根据角色代号找到对应功能 $all = array();//存储该用户所有的功能代号 foreach($ajs as $vjs) { $sgn = "select RuleId from JueSeWithRules where JueSeId = '{$vjs[0]}'"; $agn = $db->Query($sgn);//功能id //将找到的所有功能代号追加进数组$all foreach($agn as $vgn) { array_push($all,$vgn[0]); } } $all = array_unique($all); //显示菜单 foreach($all as $vall) { $sn = "select Name from Rules where Code = '{$vall}'"; $name = $db->StrQuery($sn); echo "<div class='cd'>{$name}</div>"; } ?> </div>
View Code
退出系统页面:
<?php session_start(); unset($_SESSION["uid"]); header("location:login.php");
相关文章推荐
- PHP用代码实现文件下载
- 判断php的运行模式
- php的控制器链
- 一个简单的php路由类
- PHP常用函数
- PHP下C扩展开发
- phpstorm 默认快捷键
- php5.6安装
- PHP算法——递归算法
- Yii1中Model中Relation定义和with、together方法使用注意点
- 用批处理上传文件到ftp目录下的实现方法
- PHP基础六:PHP加密
- PHP基础五:GD库处理图片实例
- PHP基础四:数据库操作
- PHP基础三:PHP7新特性&SPL
- PHP基础二:文件操作
- 解读PHP中上传文件的处理问题
- php获取用户和服务器ip及其地理位置详解
- windows下php:error_log()发送邮件设置
- JetBrains PhpStorm/WebStorm/PyCharm 注册码