我正在尝试使用角色限制页面访问权限,请查看我的代码。
<?php
session_start();
echo $_SESSION['user']; echo"<br/>";
echo $_SESSION['roles'];
if($_SESSION['user']==true ){
if($_SESSION['roles']=='1'){
echo "Welcome User";
}else{ echo "You don't have acces to this page";}
}else{
header('location:index.php');
}
?>
每个用户都可以进入管理页面。我只希望将特定角色切换到限制其他人的管理页面。我在这里管理if条件。
它不起作用。任何帮助表示赞赏。
答案 0 :(得分:0)
管理员退出后,请记得销毁 $_SESSION['roles']=='1'
。这可能是因为admin的会话值未被销毁,您尝试使用userid登录。