Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2011, 00:09
chumex
 
Fecha de Ingreso: septiembre-2011
Mensajes: 18
Antigüedad: 12 años, 7 meses
Puntos: 0
Problema con restringir acceso a pagina

Que tal amigos, bueno les cuento mi problema resulta que necesito restringir el acceso a paginas por lo que utilize el asistente del dreamweaver para restringir pagina con nombre de usuario contraseña y nivel de acceso, los niveles de acceso fueron definidos con las letras c - t - a. Pero al momento de restringir la pagina de inicio por nivel de acceso no me funciona. La pagina de inicio permite ingresar todos los usuariosl (c - t - a).
Bueno el codigo de la pagina de inicio es el siguiente:
De antemano muchas gracias por darse el tiempo de leer y ver mi problema

<?php
if (!isset($_SESSION)) {
session_start();
}
$MM_authorizedUsers = "c,t,a";
$MM_donotCheckaccess = "false";


$isValid = False;


if (!empty($UserName)) {

$arrUsers = Explode(",", $strUsers);
$arrGroups = Explode(",", $strGroups);
if (in_array($UserName, $arrUsers)) {
$isValid = true;
}

if (in_array($UserGroup, $arrGroups)) {
$isValid = true;
}
if (($strUsers == "") && false) {
$isValid = true;
}
}
return $isValid;
}

$MM_restrictGoTo = "ayuda.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {
$MM_qsChar = "?";
$MM_referrer = $_SERVER['PHP_SELF'];
if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
if (isset($_SERVER['QUERY_STRING']) && strlen($_SERVER['QUERY_STRING']) > 0)
$MM_referrer .= "?" . $_SERVER['QUERY_STRING'];
$MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
header("Location: ". $MM_restrictGoTo);
exit;
}
?>