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

What's the best way to show buttons on an index page depending on the accountlevel of the user?

我有一个索引页面,您登录时会转到该页面。每个帐户都有一个帐户级别,例如“1”和“2”。我想让级别为 1 的帐户看到一个 'Edit' 按钮和一个 'Delete' 按钮。我想让级别 2 的帐户看到一个 'Connect' 按钮和一个 'Inspect' 按钮。

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

$_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
}
?>

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