-1
我有一个问题,试图让两个或更多用户访问管理页面。我试着添加一个||在它们之间,但它们对任何一个都不起作用。这个例子中的用户是xgrh和zeap。任何帮助将不胜感激不知道我做错了什么。我遇到问题让两个用户访问管理页面
<?php
session_start();
if (!isset($_SESSION['uid']) || $_SESSION['lanId'] != 'xgrh'|| $_SESSION['lanId'] != 'zeap') {
header('refresh:2;url=http://a0319p528/dc399supplies/index.php');
echo "
<div class='container'>
<div class='panel panel-danger'>
<div class='panel-heading'> <h3>Access Denied!! You will now be redirected back</h3></div>
<div class='panel-body'><img src='../admin.jpg'></div>
</div>
</div>";
}
?>
更改||到&& ...但这对于更多的用户来说不会很灵活。您需要扩展它,并使用其他变量来确定它们是否有权访问。超出问题的范围。 – IncredibleHat
适用于多个用户。请发布这个作为答案获得信用 – Donny
其实我认为我错了。没有看到isset上的爆炸声。 – IncredibleHat