SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php
Code

Php - Proteger contenido con usuario y contraseña sin base de datos

Códigos Php

El codigo muestra una forma muy sencilla de proteger un contenido o pagina mediante usuario y contraseña
Visitas: 39,090 - 15-06-2010 10:25:23
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
EXPLICACION

 Declaramos las variables

$usuario = "usuario"; 
$clave = "clave"; 
$usar_session = true;

Si usar_session es igual a true se creara una session y permitira acceder a la pagina o ver el contenido sin tener que insertar nuevamente los datos en el formulario.

Creamos la session

if($usar_session){
	@session_start();
        $_SESSION['protegido'] = $usuario;
}

 

CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?php
  2.  
  3. $usuario = "usuario";
  4. $clave = "clave";
  5. $usar_session = false;
  6.  
  7. ?>
  8.  
  9. <h1>Mostar contenido protegido</h1>
  10.  
  11. <form name="form" method="post" action="">
  12.     <p><label for="usuario">Usuario:</label>
  13.     <br /><input type="text" title="Inserta el nombre de usuario" name="usuario" /></p>
  14.  
  15.     <p><label for="clave">Clave:</label>
  16.     <br /><input type="password" title="Inserta tu clave" name="clave" /></p>
  17.  
  18.     <p><input type="submit" name="Submit" value="Acceso" /></p>
  19.  
  20. </form>
  21.  
  22. <?php
  23.  
  24. if ($_POST['usuario'] == $usuario && $_POST['clave'] == $clave || isset($_SESSION['protegido'])) {
  25.    
  26.      if($usar_session){
  27.         @session_start();
  28.         $_SESSION['protegido'] = $usuario;
  29.      }
  30.    
  31. $mostrar_contenido = false;
  32.  
  33. echo "<p>Este seria el contenido protegido</p>";
  34.  
  35.  
  36. } else{
  37.    
  38.  echo "<p>Usuario no valido</p>";
  39.    
  40. }
  41.  
  42. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Proteger contenido con usuario y contraseña sin base de datos" href="http://www.tutores.org/codigo/1867/" target="_blank">Proteger contenido con usuario y contraseña sin base de datos</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
GIULIO
3 5
necesita un codio html q los usuarios se reguistren con clave, y despues q se puedan ingresar mi pagina es http://fundacion-ibs-col.es.tl
Comentario usuario
GIULIO
3 5
el problema es que donde en este codigo modifico para q acepte solo una clave o la clave que ellos ingresen al registrarse no cual es la clave como esta ahora ....
Comentario usuario
hyk gutierrez
4 5
HLA QISIERA SABER SI ESTO ME AYUDDA A PONERLE CONTRASEÑA A SIERTAS PAGINAS
Comentario usuario
21-05-2011 17:56:59
5 5
Hola a todos.
Antes que nada, conozco muy poco de PHP y requiero validar desde una pantalla HTML el ingreso a otra pantalla HTML, me gusta la forma en que se construyó este ejemplo, lo intente en mi equipo y no me funciono, me muestra el formulario y los siguientes regsitros:
Este seria el contenido protegido

"; } else{ echo "

Usuario no valido
"; } ?>
Lo estoy ejecutando con XAMPP; adicionalmente me imagino que en el registro que despliega "Este seria el contenido protegido", debe ir la instrucción que mande llamar a la otra pantalla HTML, la desconozco, ayuda por favor.
Comentario usuario
02-12-2007 19:16:15
1 5
NO ESTA BIEN SU PAGINA ME GUSTO SOLO Q YO NO SE ASER ESO
Comentario usuario
fritz
4 5
amigo pero le falta cookies
Comentario usuario
derly
3 5
Pueden hacerlo con Ajax es más seguro, con Ajax puedes ejecutar un PHP en segundo planto y te muestra un resultado o regresa el resultado.
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.