如何在某个用户的html页面中禁用/隐藏控件

时间:2015-11-21 17:04:07

标签: php html

我正在使用带有mysql数据库的html和php创建一个小型MIS,并且有一个用户登录功能,他们有不同的用户级别。例如,管理器的用户级别为1.我想为系统创建用户授权通过基于用户级别禁用某些控件(如按钮和选项卡)。例如,如何为用户级别为1的用户禁用此功能。

                          <li>
                          <a href="SearchProduct.php">Search</a>
                        </li>

1 个答案:

答案 0 :(得分:1)

例如,假设您的用户已登录,并且您的级别已保存在$_SESSION['level']或$ data ['level']中,表示从数据库中提取的行。在您的PHP中,您可以简单地执行

<?php
    if ($level > 1) // Only for users above lvl 1 (at least lvl 2)
    {
        echo '<li>
                  <a href="SearchProduct.php">Search</a>
              </li>
    }
?>

现在,您的搜索栏仅对级别1以上的用户可见。请确保将$level变量替换为当前登录用户的实际级别(来自$_SESSION['level']或来自结果查询)