项目实战篇-餐馆管理系统—MFC,PHP,MySql:7.管理员专属及用户管理模块(The End)

终于到了项目的最后实现了。这次要实现管理员专属模块和用户管理模块(只允许管理员操作)。

管理员拥有一下权限:
1、对菜单的所有管理
2、对权限的所有管理
3、对订单的所有管理
4、允许获取账号列表(密码加密),创建、删除账号
由于前面PHP端的操作均对权限进行了限制并且设计之初已经将管理员操作考虑了进去,所以涉及到以前操作的可以直接进行操作,并且MFC端已经把以前的各个模块实现完毕。所以PHP端和MFC端不需修改,只需为管理员设计一个专属的窗口

项目实战篇-餐馆管理系统—MFC,PHP,MySql:7.管理员专属及用户管理模块(The End)_第1张图片

接下来实现用户管理模块
用户管理 包括三项操作:
1、查询用户列表(密码加密)
2、删除指定用户
3、创建用户

由于删除和创建操作基本和以前PHP端一致,所以代码就不贴了

查询用户列表



require("../db_info.php");

$start = $_GET['start'];
$limit = $_GET['limit'];

$rightstr = $_SESSION['rightstr'];

if( $rightstr == 'administrator') {
    if(!is_numeric($start) or !is_numeric($limit)){
        echo 'error :请输入数字!';
        exit();
    }

    $tmp = ($start-1) * $limit;

    $sql = "select * from  users limit $tmp, $limit";

    $rs = mysqli_query($con,$sql);

    if(!$rs){
        echo 'error:找不到会员!';
        exit();
    }

    $info = array();

    while($row = mysqli_fetch_assoc($rs)){
        $info[] = $row;
    }


    foreach ($info as $key) {
        echo $key['username'].'|'.md5($key['password']).'|'.$key['phone'].'|'.$key['email']."\n"; // 密码采用 md5 算法处理
    }
} else {
    echo 'error:您的权限不足!';
    exit;
}

?>

用户管理窗口
项目实战篇-餐馆管理系统—MFC,PHP,MySql:7.管理员专属及用户管理模块(The End)_第2张图片

就这样,餐馆管理系统就暂时结束了,以后会将退出安卓端,并且将PHP端改进,将客户端全部放置服务器端

本人技术不精,希望技术大牛能对该项目不吝赐教

项目下载地址: http://download.csdn.net/detail/li767517488/9771147

你可能感兴趣的:(项目实战篇)