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: ._.

Fecha: 24/11/2013 - 01:40:15  
si me sirvio xD  

Enviado por: Aprendiz

Fecha: 21/09/2013 - 11:17:21  
Este código esta vien gracias por el código seguiré visitando la pagina.
juan
 

Enviado por: Aprendiz

Fecha: 27/08/2013 - 23:05:52  
no funciona  

Enviado por: Aprendiz

Fecha: 04/06/2013 - 03:44:48  
muchas garacias si funciona lo recomiendo  

Enviado por: Aprendiz

Fecha: 05/04/2013 - 23:51:29  
No sería mejor generar variables de sesion?  

Enviado por: nena

Fecha: 10/03/2013 - 03:49:42  
como le hago para hacer un sistema de comentarios  

Enviado por: Aprendiz

Fecha: 28/11/2012 - 14:50:54  
como hago para que a mi pagina que no entre nadie solo yo
 

Enviado por: Aprendiz

Fecha: 05/10/2012 - 02:55:08  
hola tengo un problema lo que pasa tengo una intranet y me piden que registre la hora y fecha de ingreso, solo que me registre en la base de datos como algo interno. me puedes ayudar gracias.  

Enviado por: alejandro

Fecha: 14/08/2012 - 05:30:15  
los que hablan de INYECION SQL donde ven el problema?? si no esta manejando base de datos..  

Enviado por: Aprendiz

Fecha: 24/01/2012 - 19:02:45  
como hago un codigo php para que un usuario que no quiera logearse pero conoce la URL entre en mi pagina.  

Enviado por: Aprendiz

Fecha: 19/01/2012 - 21:35:16  
Hola,

buena herramienta solo tengo un problema , ya vi que alguien mas lo tuvo, donde pongo la liga que quiero proteger, podriasn ayudarme?

mi correo alexglez@puec.unam.mx

gracias
 

Enviado por: tutorado en esto.

Fecha: 07/12/2011 - 11:50:44  
autosuicidio lo definiria yo. como bien han dicho no te protege de una inyeccion sql y eso hoy en dia en paginas crecientes esta a la orden del dia. yo no usaria esto para mi propia pagina web,  

Enviado por: Warrons

Fecha: 28/09/2011 - 19:17:57  
Pero ninguno de estos códigos estan protegidos ante una INYECION SQL.

ESTO ES INSEGURIDAD INFORMÁTICA, vean el tema de inyeccion sql en youtube.com y veran lo fácil que es destrozar tu base de datos.
 

Enviado por: Alianza

Fecha: 11/07/2011 - 20:09:27  
gracias por la informacion  

Enviado por: Aprendiz

Fecha: 30/06/2011 - 18:22:05  
Introduzco esto en un documento .PHP pero al poner la contraseña ponga la q ponga se entra en la pagina privada  

Enviado por: Aprendiz

Fecha: 07/05/2011 - 10:09:44  
Yo encontre una forma mucha mas sencilla de lograrlo!


en esta página [URL="http://acortarurl.com/"]acortar url[/URL] http://acortarurl.com solo ingresas la url que quieres proteger, y la contraseña que utilizarás y listo, cada vez que quieres entrar a tu web te pedirá una contraseña

ejemplo:

http://acortarurl.com/delweb
contraseña: delweb


funciona correctamente y la misión esta cumplida, proteger la url con contraseña!
 

Enviado por: meche

Fecha: 04/10/2010 - 23:50:34  
Gracias, esto me fue muy util  

Enviado por: karen

Fecha: 24/09/2010 - 21:17:11  
alguien q me ayude a realizar un usuario y contraseña en php y si los datos son correctos me enlace a otra pagina en html.  

Enviado por: Aprendiz

Fecha: 30/07/2010 - 19:37:43  
hola: disculpen pero tengo un problema...espero que alguine me pueda ayudar...de una tabla que tengo en mysql llamada usuario con campos nombre,contrasena...y otros datos..necesito hacer una validacion en php de usuario y contraseña...que ala hora que le de el nombre del usuario y contraseña me envie a una pagina principal...como le puedo hacer janlando los datos de mi tabla y validarlos en php...porfa espero me ayuden...gracias de antemano  

Enviado por: no cacho mucho

Fecha: 17/05/2010 - 08:47:06  
se que han hecho esta pregunta pero no veo respuesta
como lo hago para que segun el usuario se dirija a una pagina especifica
por favor cualquier ayuda se agradecera
rgg.servicios@gmail.com
 

Enviado por: Aprendiz

Fecha: 30/04/2010 - 21:37:25  
podrias colocar un dcodigo de ejemplo de una web donde se aplico este sistema de seguridad desde ya muchas gracias por ilustrarnos  

Enviado por: Aprendiz

Fecha: 20/01/2010 - 17:04:01  
necesito hacer un programa con clave de acceso y nome sale alquien podria ayudarme  

Enviado por: Aprendiz

Fecha: 06/01/2010 - 05:56:01  
Excelente!!! muy bueno, muchas gracias x este super aporte!!!  

Enviado por: Aprendiz

Fecha: 16/10/2009 - 21:45:00  
// 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
}
?>

Donde va la URL destino?????
 

Enviado por: Aprendiz

Fecha: 24/06/2009 - 18:36:17  
sabes tengo un problema no se como hacer un coneccion de mi base de datos de mysql (query browser) ni donde agregar los codigos ya que tengo que hcer un pagina en donde el usuario tenga que introducir su contracenia para ingresar a la pagina y posteriormente lo mande a un nueva nebtana en donde le contrara todos sus datos generales y hacer posibles modificaciones y volverlos a guardar en mi base de datos.

espero que me haya explicado bien.
 

Enviado por: logotipo

Fecha: 09/05/2009 - 06:44:42  
muchas gracias por este codigo, resolvio muchas de mis dudas, desgraciadamente estoy iniciandome en php, quiero poner a mas usuarios pero no me sale, me puedes ayudar  

Enviado por: logotipo

Fecha: 06/05/2009 - 03:36:41  
corre perfecto par un solo nombre y pass, pero necesito asignar multiples nombres y pass, como los asigno, garcias por tu tiempo  

Enviado por: VENEGAS666

Fecha: 15/04/2009 - 23:56:04  
MAS O MENOS ENTIENDO PERO NO SE DONDE PONER LA PAGINA SIGUIENTE EN Q LINEA O COMO LE HAGO AHI VA EL CODIGO Q VI PERO NO SE DONDE PONER LA LIGA PARA LA NEXT PAG
<?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
}
?>
TODO LO ENTIENDO PERO DONDE INTRODUSCO PA LAGINA SIGUIENTE DESPUES Q COLOQUE EL PASS Y USERNAME
 

Enviado por: Aprendiz

Fecha: 28/02/2009 - 23:09:50  
Es verdad si tan solo ves el codigo fuente de la pagina se ve la contraseña....  

Enviado por: Rodrigo

Fecha: 30/11/2008 - 21:36:13  
hola queria felicitarte por la ayuda a los programadores mas novatos, la verdad que probe el codigo y funciono a la perfeccion
muy buen aporte el que hacen muchas gracias
 

Enviado por: Jars27

Fecha: 25/11/2008 - 10:18:55  
No tienes idea de como me haz ayudado, muchas gracias y espero algun dia hacer lo mismo que tu hiciste por mi, "Ayudar a pobres desamparados"

jajajaja!!!
 

Enviado por: Aprendiz

Fecha: 12/11/2008 - 17:35:51  
que codigo pongo para poder pasar a la pagina protegida  

Enviado por: Experto

Fecha: 24/09/2008 - 01:43:16  
Aweonaos .. donde dice qe tienes que poner lo protegido pones el codigo.  

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: 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: 4
Pagina generada en: 0.00323 segundos