zoukankan      html  css  js  c++  java
  • 软工每日总结30

    今天的工作是完成了注册-登录系统的管理员程序,用户管理程序的一部分,主要是后台对用户的操作,包括用户的删除和权限提升等等。

    主要代码

    function insert_admin($id)
    {
    //echo $email.$pw;
    global $DB_H;

    $sql = "INSERT INTO {$DB_H}Admin (`id`) VALUES ($id)";
    $t=$this->mysqli->query($sql);
    if ($t)
    {
    echo "true";
    }
    else
    {
    echo "false";
    }
    }

    function get_user_list()
    {
    global $DB_H;
    $sql = "SELECT * FROM {$DB_H}Users";
    $result = $this->mysqli->query($sql);
    $list = array();
    $i = 0;
    while ($row = mysqli_fetch_array($result)) {
    $state = "游客";
    if ($this->is_admin($row['id'])) {
    $state = "管理员";
    }
    $list[$i]=array($row['id'],$row['email'],$row['password'],$state);
    $i++;
    }
    $result->close();
    return $list;
    }

    function drop_user($uid)
    {
    global $DB_H;

    $sql = "DELETE FROM {$DB_H}Users WHERE `id` = {$uid}";
    $t=$this->mysqli->query($sql);
    if ($t)
    {
    echo "成功删除";
    }
    else
    {
    echo "删除失败";
    }
    }

    if(!isset($sql))
    {
    exit();
    }
    echo "<table border="0">";
    echo "<tr>";
    echo " <td>邮箱</td>
    <td>密码</td>
    <td>uid</td>
    <td>身份</td>
    <td>操作</td>";
    echo "</tr>";
    $list=$sql->get_user_list();
    $max=count($list);
    for($i=0;$i<$max;$i++)
    {
    echo "<tr>";
    echo "<td>{$list[$i][1]}</td>
    <td>{$list[$i][2]}</td>
    <td>{$list[$i][0]}</td>
    <td>{$list[$i][3]}</td>";
    if($isAdmin&&$list[$i][3]!=="管理员")
    {
    echo "<td><a href="index.php?uid={$list[$i][0]}&v=444">删除</a></ td>";
    echo "<td><a href="index.php?uid={$list[$i][0]}&v=555">设为管理员</a></ td>";
    }
    echo "</tr>";
    }
    echo "</table>";

  • 相关阅读:
    数学之美
    作为一个程序员,你知道每天自己在做什么吗
    搭建ssm框架log4j日志
    webpack实践——DLLPlugin 和 DLLReferencePlugin的使用
    一些实用的技巧
    详解Vue 开发模式下跨域问题
    vue resource 携带cookie请求 vue cookie 跨域
    解决vue中element组件样式修改无效
    ES6 Promise 异步操作
    js 字符串操作函数
  • 原文地址:https://www.cnblogs.com/evi10032/p/5631398.html
Copyright © 2011-2022 走看看