在require/common.php下添加下面的函数
function visitRightByGroup(){
   global $_G,$groupid,$manager,$windid,$pwServer;
   $basename = basename($pwServer[' HP_SELF']);
   if($pwServer['HTTP_USER_AGENT'] == 'Shockwave Flash'){
      return;
   }elseif($groupid == 'guest' && empty($_G['allowvisit'])){
      $whitelist = array('login.php','register.php','sendpwd.php');
      !in_array($basename,$whitelist) && ObHeader('login.php');
   }elseif($groupid && $groupid != 'guest' && empty($_G['allowvisit'])){
      $whitelist = array("error.php","login.php");
      !in_array($basename,$whitelist) && !in_array($windid,$manager) && ObHeader('error.php');
   }elseif($groupid == 'guest'){
      $whitelist = array('error.php');
      in_array($basename,$whitelist) && ObHeader('login.php');
   }
} |
|