1 .
Cómo usarlo
2 .
Cómo funciona
Si quieres proteger una página de una manera simple
para impedir que entre en ella todo el mundo, en esta página te
enseñaremos un script que te permite hacerlo de
manera sencilla.
Cómo usarlo
Pongamos, por ejemplo, que quisiera poner una contraseña para una
página llamada bienvenido.html. En tal caso colocaremos
el siguiente script:
<HTML>
<HEAD>
<TITLE>Ejemplo de imagenes</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function entrar() {
var password = prompt("Introduce la contraseña:", "");
if (password) location.href = password + ".html";
}
</SCRIPT>
</HEAD>
<BODY>
<A HREF="javascript:entrar()">Pulsa aquí</A> para entrar en las
páginas protegidas.
</BODY>
</HTML>
Los usuarios que quieran acceder a la página deberán
pulsar aquí y
conocer la clave que será el nombre de la página
protegida (bienvenido, en este caso).
Cómo funciona
Este script no es que sea la cosa más compleja
del universo. Simplemente, desde el enlace se llama a la función
entrar. En ella se le pregunta al
usuario por la contraseña por medio de la función
prompt, que devuelve lo que haya tecleado el
usuario. Guardamos ese resultado en la variable
password y nos vamos a la página que
resulta de añadir a esa variable la extensión
html.
Es un poco complicado y requiere algunas explicaciones. Las dos
últimas líneas provocarán que, cuando pasemos el
ratón por algún elemento se llame a la función
encender, haciendo lo mismo en el caso de
que nos vayamos del elemento, momento en el que se llamará a
apagar.
Si el usuario introduce una contraseña incorrecta pueden pasar,
por tanto, dos cosas. Que la página exista, en cuyo caso irá
a ella. O que no exista, en cuyo caso el servidor dará un error.
Esto último, de todos modos, es mejor comprobarlo porque algunos
servidores muestran el contenido del directorio en el caso de que el usuario
pusiera un punto como clave. Conviene, por tanto, probar este
script antes de proteger nuestras páginas
con él.
Últimos comentarios
Últimos 5 comentarios
Este código es muy parco (19/05/2007)
Por
Con esta información poco se puede hacer.
Es bastante parco y no tiene mucha utilidad práctica.
Sencillo es... pero demasiado.
PONER ALERT (16/04/2007)
Por
// Comparamos a ver si son correctos
if (!($_POST[usuario]=="martha" && $_POST[password]=="123"))
{
echo " alert('SUS CONTRASENA O USUARIO ES INCORRECTO'); ";
echo " window.history.back(); ";
exit;
}
Repuesta para poner el alert indicando q hay un error en la contraseña o poassword (16/04/2007)
Por
Repuesta para poner el alert indicando q hay un error en la contraseña o poassword
solo tienes q poner
con eso te funciona
Repuesta para poner el alert indicando q hay un error en la contraseña o poassword (16/04/2007)
Por
Repuesta para poner el alert indicando q hay un error en la contraseña o poassword
solo tienes q poner
con eso te funciona
Contraseña usando un prompt (20/06/2006)
Por
Hola a todos:
Por favor, me gustaría que me dijerais si conoceis como puedo lanzar un alert si se equivocan de contraseña y como puedo poner un enlace a otra página si se equivocan. Gracias por todo!!.
Código puesto:
function entrar() {
var password = prompt("Introduce la contraseña:", "");
if (password) location.href = password + ".html";
}