2014-02-16 162 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登錄。