Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/01/2013, 12:25
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 10 meses
Puntos: 89
Respuesta: Archivo PHP con acceso restringido a una lista de usuarios con contraseña

Cita:
Iniciado por Alviker Ver Mensaje
¡Hola! Lo estoy intentando probar pero creo que hay algunos errores de sintaxis, por ejemplo creo que en la linea 3 sobra ese "i" antes de $_SESSION, pero aun quitandolo luego me salen mas errores en la linea 5 y no se arreglarlo...

Seguramente sean pequeñas cosas, pero no tengo mucho nivel de PHP y no consigo arreglarlo... ¿Podrias echarme un cable porfavor?

¡Muchisimas gracias de antemano!

Álvaro
Anda copiando los errores y te enseño a leerlos.

Código PHP:
Ver original
  1. <?php
  2. if( $_SESSION['usuario'] != 'administrador' )
  3. {
  4.     if(isset($_POST['autentificarme']))
  5.     {
  6.         if($_POST['autentificarme'] == 'administrador'
  7.             && $_POST['password'] =='..administrador' )
  8.         {
  9.             $_SESSION['usuario']='administrador';
  10.             define('AUTENTIFICADO',true);
  11.         }else{
  12.             define('AUTENTIFICADO',false);
  13.             define('LOGINFAIL','Usuario o password incorrecto.');
  14.         }
  15.     }else{
  16.         define('AUTENTIFICADO',false);
  17.     }
  18. }else{
  19.     define('AUTENTIFICADO',true);
  20. }
  21.  
  22. if(AUTENTIFICADO)
  23. {
  24.     //muestro lo que necesita.
  25. }else{
  26.     //Cargo Login
  27. echo $error=defined(LOGINFAIL)?'<h1>'.LOGINFAILD.'</h1>':'<h2>Archivo protegido</h2>';
  28.     ?>
  29. <form action="estapagina.php" method="post">
  30. <p>Usuario: <input type="text" name="autentificarme"></p>
  31. <p>Password: <input type="password" name="password"></p>
  32. </form>
  33.     <?php
  34. }
  35. ?>
__________________
Mono programando!
twitter.com/eguimariano

Última edición por SirDuque; 04/01/2013 a las 09:41