Principal

Inicio
Historial de noticias
Codigos en php
Codigos Javascript
Linux
 · Guia de comandos
Manuales HTML
 · Nivel principiante
Trucos Windows
 · Windows XP
 · Windows 95/98
 · Windows 2000/NT

Enviar articulos

Mas webs
Juegos y chistes
Noticias informatica
Top de webs
Hosting gratis

 
Codigos en php
Como proteger una pagina mediante contraseña

  Como hace una pagina protegida con contraseña:

Lo primero es pensar en un nombre de usuario y la contraseña que quereis para proteger un documento o seccion de vuestra web.
Despues creais el fichero o zona que vais a proteger y meteis el codigo que teneis mas abajo.
Luego solo teneis que editarlo y meterle el contenido correspondiente para que solo sea posible verlo por las personas autorizadas.



Codigo ( fichero protegido.php )

<?php
// Define el usuario y la contraseña de acceso
$username = "administrador";//Aqui el nombre de usuario
$password = "demopassword";// Aqui la contraseña
if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) {
?>
<h2>Logueate</h2>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<p><label for="txtUsername">Username:</label>
<br><input type="text" title="Introduce nombre de usuario" name="txtUsername"></p>
<p><label for="txtpassword">Password:</label>
<br><input type="password" title="Introduce la contraseña" name="txtPassword"></p>
<p><input type="submit" name="Submit" value="Login"></p>
</form>
<?php
}else {
?>
<p>Esta es la zona protegida. Aqui introduce el contenido que quieres tener protegido</p>
<?php
}
?>

Esto es todo, es un codigo muy sencillo que os permitira tener zonas restringidas de manera muy facil.
En el codigo de ejemplo, es necesario loguearse como administrador, y la contraseña es demopassword.
Saludos
 


Volver.

Añadir comentario
¿No encuentras lo que buscas?
No te compliques, usa el buscador que nos ofrece google y encuentra todo lo que quieras.
Tutoriales, hosting, dominios, ayuda para el webmaster, etc.

Comentarios:

Enviado por: Aprendiz

Fecha: 10/07/2008 - 19:01:00  
hola soy uper nueva en este y no se bien como usar el codigo porfavor ayudenme explicandome mejor se los agracedeceria porque tengo que hacer un sistema para un proyecto en la universidad
 

Enviado por: Nuevo Alumno

Fecha: 09/06/2008 - 17:07:53  
Hola como estan todos, soy nuevo en esto de php y quisiera saber como puedo crear formularios gracias  

Enviado por: carloslive

Fecha: 03/06/2008 - 22:42:32  
el codigo trabaja a la perfeccion, no pasa sin el passw, y es 100% seguro  

Enviado por: Tu PAPA

Fecha: 16/05/2008 - 17:09:46  
el imbécil de abajo es el que no sirve y pues aunque el code hace "lo que dice" no es ideal, deberías guardar en una base de datos aparte y desde ahi comparar. El codigo de seguridad es INSEGURO jaja xD  

Enviado por: pyro

Fecha: 10/04/2008 - 16:57:51  
El codigo culiao no sirve, igual ingresa a la pagina sin colocar pass ni user, no sirve.  

Enviado por: LeNa

Fecha: 14/03/2008 - 05:43:30  
Cómo puedo hacer que con esos datos me abra otra página que ya tengo creada?  

Enviado por: erik

Fecha: 03/03/2008 - 20:27:20  
como le hago para que el mismo codigo te mande a otro link de la pagina  

Enviado por: Aprendiz

Fecha: 09/01/2008 - 03:24:04  
perdon ayudadme, pero tengo problemas ¿donde lo puedo pegar y como lo pongo? agregadme a jcgiraldoes554@hotmail.com

respondedme
 

Enviado por: Aprendiz

Fecha: 09/01/2008 - 03:22:35  
donde lo puedo pegar todo ese codigo y como lo pongo?  

Enviado por: Aprendiz

Fecha: 10/12/2007 - 02:57:12  
Muchas gracias, me funcionó perfecto.  

Enviado por: Aprendiz

Fecha: 29/10/2007 - 10:10:42  
perfecto gracias  

Enviado por: Pablo

Fecha: 22/09/2007 - 04:00:57  
Me funciona perfecto, pero el código para poner mas usuarios y password no me resulta, faltara algo ?
saludos
 

Enviado por: yaz

Fecha: 27/08/2007 - 21:17:42  
hola como le hago para que en mi paguina web me aparesca la hora actual cada vez que accese a ella en codigo php  

Enviado por: Aprendiz

Fecha: 14/08/2007 - 16:23:04  
hola alguien tiene un codigo de php que realice planificacion academica(realizacion de horarios)  

Enviado por: Pablo

Fecha: 14/08/2007 - 03:29:33  
Me funciono perfecto !!!
Gracias por el aporte

Saludos desde Chile
 

Enviado por: juan249

Fecha: 11/08/2007 - 19:07:23  
Creo que es inseguro ... porque si un usuario cualquiera hace click derecho - ver codigo fuente (con mozilla firefox) va a aparecer el usuario y el password... la manera mas sencilla de arreglarlo es la siguiente:

$username = "md5(usuario);"
$password = "md5(password);"

y si keres poner mas de un usuario o password:

$username = array(md5(usuario);, md5(usuario2);, md5(usuario3);, md5(usuario4);)

lo mismo con $password.

Espero que les sea de utilidad.

 

Enviado por: VAF

Fecha: 10/08/2007 - 15:39:02  
como puedo hacer para dar mas login y password a otros usuarios fuentes29_11@hotmail.com  

Enviado por: .........

Fecha: 30/07/2007 - 18:18:17  
como se hace para saber la contraseña de otro??? diganme respondan!!!!!!!!!chau por favor!
 

Enviado por: Aprendiz

Fecha: 18/06/2007 - 16:00:47  
hola como estan quiero saber como se hace una base de datos de una usuario y una contraseña por favor ayudenmen
se los voy a gradeser mucho
 

Enviado por: Aprendiz

Fecha: 10/04/2007 - 16:29:10  
no me funciona.
en el login abajo me sale el contenido protegido y si pongo la clave pone no se puede mostrar la pagina
 

Enviado por: Aprendiz de jedi

Fecha: 01/03/2007 - 23:44:53  
que bien que alguien por fin de informacion verdadera, pero me interesaria colocar multiples usuarios y contraseñas ¿ se puede ?

salu2, el aprendiz de jedi
 

Enviado por: Aprendiz

Fecha: 04/11/2006 - 18:22:51  
muy buena pagina  

Enviado por: new_Aprendiz

Fecha: 13/07/2006 - 20:34:49  
¿como puedo dar acceso diferenciado a URL segun login y password?
elpocha@gmail.com
 

Enviado por: dprh

Fecha: 07/07/2006 - 18:21:50  
hola, ya tengo la validacion del usuario, pero como hago para que este cheque que exista en la base de datos y que no me repita un usuario?
 

Enviado por: Freddy

Fecha: 16/05/2006 - 17:52:22  
El codigo me muestra un erro en la linea 5, mas exactamente en la condicional "if", este error porque aparece?  

Enviado por: Aprendiz

Fecha: 20/04/2006 - 20:31:38  
hola como hago para que algunos usuarios tengan ciertas limitaciones de acceso (que tenga restrinciones)y que solo el administrador pueda tener acceso a todo el sistema a_sarcos1@hotmail.com  

Enviado por: Aprendiz

Fecha: 13/01/2006 - 20:51:13  
alguien tiene un codigo en php de evaluacion docente  

Enviado por: Inexperto

Fecha: 25/07/2005 - 05:34:39  
Excelente se agradece  

Enviado por: Aprendiz

Fecha: 11/06/2005 - 18:32:16  
HOLA. Justo quiero saber como colocar el numero que aparece al lado de la cantidad de comentarios hechos. Ejemplo: comentarios (3) y se cambia por la camntidad de comentarios que fueron hechos. ¿Alquien sabe como hacerlo?
dablu@dablumen.net
 

Enviado por: risi

Fecha: 01/03/2005 - 10:06:08  
como hago para darle la contraseña a un usuario q haga el formulario para ser socio  

Tu alias:

 

Comentario:

 
  Introduce codigo de seguridad
 

¿Quieres ver tu articulo publicado en esta pagina?

Visita la zona de envios, pulsando aqui

 
Anuncios
Hospedaje recomendado
Hospedaje y dominios - El hosting inteligente al mejor precio

Visitantes: 11
Pagina generada en: 0.01144 segundos