gpt4 book ai didi

php - 限制对 PHP 管理按钮的访问

转载 作者:行者123 更新时间:2023-11-29 17:25:42 25 4
gpt4 key购买 nike

我对一些按钮有以下代码,我希望普通用户能够单击“阅读”按钮

<?php
include 'database.php';
$pdo = Database::connect();
$sql = 'SELECT * FROM customers ORDER BY id DESC';
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
echo '<td>'. $row['name'] . '</td>';
echo '<td>'. $row['email'] . '</td>';
echo '<td>'. $row['mobile'] . '</td>';

echo '<td>'. $row['user_type'] . '</td>';
echo '<td width=250>';
echo '<a class="btn" href="read.php?id='.$row['id'].'">Read</a>';
echo ' ';
echo '<a class="btn btn-success" href="update.php?id='.$row['id'].'">Update</a>';
echo ' ';
echo '<a class="btn btn-danger" href="delete.php?id='.$row['id'].'">Delete</a>';
echo '</td>';
echo '</tr>';
}
Database::disconnect();
?>

我在 MySQL DB 上有 2 个字段(user_type (enum) 和 userRoleID(int))我已经尝试了一些代码,但不幸的是我删除了它,所以我想知道是否有人可以给我一些例子,说明如何限制普通用户访问该按钮。请帮忙,我正在研究 1/2 周,即使经过大量搜索,我也能弄清楚如何做到这一点。谢谢!

最佳答案

只需根据用户角色或类型将按钮包装在 if() 语句中


if($row['user_type'] == '普通用户') { ......}

使用一些条件计算,例如 !=== 来满足您的需求

关于php - 限制对 PHP 管理按钮的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50986798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com