禁用和启用链接使用PHP时管理员单击按钮



我在使用 PHP 时的网站项目有问题。当管理员单击管理面板中禁用链接的按钮时,如何禁用链接(例如:注册.php和登录.php),并在第二次单击时再次启用它。

任何人都可以帮忙吗? 谢谢

将管理员选择存储在数据库中,并在用户加载该页面时设置该属性。假设您使用的是原始 PHP,只需在禁用管理员时添加禁用,并在启用时移动禁用的属性

<a href="" <?php echo $status?'disabled':''>/>

如果您需要拒绝访问这些页面,那么禁用链接是不够的,因为用户可以直接在浏览器上键入 URL 并访问它们。

我假设你使用的是原始 PHP。

您需要在register.php开始时先检查访问状态,如下所示:

<?php
function accessIsAllowed() {
$allowed = false;
......
// Check admin status from database
.....
return $allowed;
}
if (!accessIsAllowed) {
header('Location':'Your preferred URL'); //Redirect to your preferred URL eg access denied page
}
....
?>

在观点上:

<html>
.....
<a href="register.php"  <?php echo $allowed?'':'disabled';?>></a>
......
</html>

根据管理员首选项禁用链接

最新更新