2014-02-16 105 views
0

我想限制角色的页面访问请看看我的代码。限制页面访问在php

<?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'); 
    } 
?> 

每个用户都可以进入管理员页面。我只想将特定角色切换到限制他人的管理页面。我在这里管理它,如果条件。

它不工作。任何帮助表示赞赏。

+1

什么问题? – aksu

+0

任何用户都可以在没有管理员角色的情况下进入管理页面 – user3314254

回答

0

记得破坏$_SESSION['roles']=='1'管理员注销后。这可能是因为admin的会话值未被销毁,并且您尝试使用userid登录。