如何实现PHP用户访问级别?

时间:2014-11-24 01:02:30

标签: php mysqli

有谁知道设置用户级别的正确方法?例如,如果user level == 1显示其内容,那么如果user level == 2显示第1级和第2级的内容,则level == 10,即管理员,显示级别1,2的内容 - 以及管理员级别。

到目前为止,我有这段代码,但它并没有像我预期的那样成功:

<?php 

    // if membership level is (1) basic
    if($userMember_level == 1 || $userMember_level == 2 || $adminMember_level == 10){
    content goes here for users of level 1,2 and Admin user


    // if membership level is (2) advanced
    }elseif($userMember_level == 2 || $adminMember_level == 10){
    content goes here for only users of level 2 and Admin user


    // if membership level is (10) admin
    }elseif($adminMember_level == 10){
    content goes here for admin user only, admin can also view levels 1 and 2

    }
?>

我尝试做的是允许管理员访问所有级别,级别2用户访问级别1和2,级别1用户只能访问级别1.

  • 级别10或管理员访问级别(1,2,管理员)
  • 第2级用户访问级别(1,2)
  • 级别1用户访问级别(1)

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我所要做的就是去我自己的MySQL数据库和表格字段里面写着:

&#39; membership_level&#39;这是一个1的微小

输入(1)表示基本用户,或(2)表示高级用户或(10)表示管理员。

这让我可以看到所有用户级别,包括管理员级别。

感谢大家的帮助。

相关问题