Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Problema al proteger pagina mediante php

tengo un problema a la hora de proteger pagina mediante php me da error en pagina proteger aqui dejo los archivos perdona las molestias nuevamente.

Fatal error: Cannot redeclare isAuthorized() (previously declared in C:\wamp\www\tutorialweb\editor.php:11) in C:\wamp\www\tutorialweb\inc\proteger.php on line 32Call Stack#TimeMemoryFunctionLocation10.0007422584{main}( )..\editor.php:0
<?php
if (!isset($_SESSION)) {
  session_start();
}
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";

// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
  // For security, start by assuming the visitor is NOT authorized.
  $isValid = False;

  // When a visitor has logged into this site, the Session variable MM_Username set equal to their username.
  // Therefore, we know that a user is NOT logged in if that Session variable is blank.
  if (!empty($UserName)) {
    // Besides being logged in, you may restrict access to only certain users based on an ID established when they login.
    // Parse the strings into arrays.
    $arrUsers = Explode(",", $strUsers);
    $arrGroups = Explode(",", $strGroups);
    if (in_array($UserName, $arrUsers)) {
      $isValid = true;
    }
    // Or, you may restrict access to only certain users based on their username.
    if (in_array($UserGroup, $arrGroups)) {
      $isValid = true;
    }
    if (($strUsers == "") && true) {
      $isValid = true;
    }
  }
  return $isValid;
  }
$MM_restrictGoTo = "registro.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;
}
?>
0
Puntos
1385
Visitas
1
Resp
Por rafaellucero hace 130 meses
Principiante
Respuesta #1
1- por que no utilizas xampp en vez de wamp como digo en todos mis tutos?

2- si vas a hacer otro proyecto con otro tutorial por que sigues con este?

a raiz de hay te digo que no tengo ni idea de ese tipo de errores que te tira muy seguro que sea cosa del wamp, por otro lado es demasiado obvio que estas intentando entrar a editar.php con una sesion iniciada no? bueno ya sabes que para mantenerla iniciada en todas las paginas se usa:
<?php if (!isset($_SESSION)) {
  session_start();
}?>
0
Puntos
Por zeuskx hace 130 meses
Administrador Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate