zoukankan      html  css  js  c++  java
  • 权限 查找

    login.php登录页面

    <body>

    <form action="chulilg.php" method="post" >

    用户名:<input type="text" name="uid" /><br />

    密码:<input type="text" name="pwd" />

    <input type="submit" value="提交" />

    </form>

    </body>

    </html>

    chulilg.php

    <?php
    session_start();
    
    $uid = $_POST["uid"];
    $pwd = $_POST["pwd"];
    
    $_SESSION["uid"] = $uid;
    
    include("DBDA.class.php");
    $db = new DBDA();
    
    $sql = "select count(*) from Users where UserName='{$uid}' and Password='{$pwd}'";
    $attr = $db->StrQuery($sql,1);
    
    if($attr == 1)
    {
        header("location:main.php");    
    }
    else
    {
        echo "登录失败";    
    }
    
    
    ?>




    main.php
     <br>
      <h1>用户角色:</h1>
      <br>
     <table border="1" cellpadding="10" cellspacing="2" bordercolor="#3300FF" bgcolor="#CCFF00">
      
      <tr>
      <?php
      session_start();
      $uid = $_SESSION["uid"];//取出用户名代号
     echo "<td>{$uid}的权限:</td>"; 
     include("DBDA.class.php");
     $db = new DBDA();
     
    //根据用户名,找角色代码
     $sql="select * from UserInJueSe where UserId='{$uid}'";
     $attr = $db->query($sql);
     
     $qx=array();
     foreach($attr as $v)
     {
         $a = $v[2];//用户的角色,职位
         
         //根据角色代码找权限代码
         $sqln ="select RuleId from JueSeWithRules where JueSeId ='{$a}'";
         $arr = $db->query($sqln);
         
         foreach($arr as $r)
         {
             array_push($qx,$r[0]);//$qx 是一维数组
         }
     }
     $qx = array_unique($qx);//权限去重复,array_unique()用于一维数组
     
     foreach($qx as $vv)//输出权限代码,对应的权限
     {
         $rule = "select Name from Rules where Code='{$vv}' ";
         $b=$db->query($rule);
         
         echo "<td>{$b[0][0]}</td>";    
     }
      ?>
     </tr>
     
     </table>
  • 相关阅读:
    扑克牌顺子
    数组转 二叉树 ,并且输出二叉树的右视图
    数组中逆序对(归并排序思想)
    链表数字加和
    回文数字
    数组中 只出现一次的数
    判断是否有从根节点到叶子节点的节点值之和等于 sum
    双指针求 3个数和 为0的 数
    vue项目将css,js全部打包到html文件配置
    webpack4配置优化
  • 原文地址:https://www.cnblogs.com/kevin2016/p/5559423.html
Copyright © 2011-2022 走看看