在管理员单击按钮

时间:2017-04-01 05:49:55

标签: javascript php jquery

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

任何人都可以提供帮助?感谢

2 个答案:

答案 0 :(得分:0)

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

[]

答案 1 :(得分:0)

如果您需要拒绝访问这些页面,则禁用链接是不够的,因为用户可以直接在浏览器上键入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 preffered URL eg access denied page
}
....
?>

并且在观点上:

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

根据管理员偏好设置禁用链接