根据用户的帐户级别在索引页面上显示按钮的最佳方式是什么?

问题描述

我有一个索引页面,您在登录时会转到该页面。每个帐户都有一个帐户级别,例如“1”和“2”。我希望级别 1 的帐户看到“编辑”按钮和“删除”按钮。我希望级别为 2 的帐户能够看到“连接”按钮和“检查”按钮。

这样做的最佳方法是什么?我的登录代码中有这个,如果我是对的,它会从数据库获取帐户级别。

$_SESSION['type'] = $type;

解决方法

当您存储一个名为“type”的会话时,该会话将定义当前登录的用户类型。

因此,在您的 index.php 页面上,您可以添加以下条件,您可以根据这些条件显示所需的按钮。

<?php
if ($_SESSION['type'] == 1)
{
    ?>
    <button>Edit</button>
    <?php
}
else if ($_SESSION['type'] == 2)
{
    ?>
    <button>Delete</button>
    <?php
}
else
{
    ?>
    <button>Other</button>
    <?php
}
?>

您可以根据自己的需要和要求更新此示例代码。