Foros del Web » Creando para Internet » HTML »

Verificar contraseña html

Estas en el tema de Verificar contraseña html en el foro de HTML en Foros del Web. hola, el otro dia me explicasteis una manera muy sencilla de introducir una contraseña y que te lleve a una pagina, y sino a otra.(pego ...
  #1 (permalink)  
Antiguo 06/02/2007, 05:20
 
Fecha de Ingreso: febrero-2007
Mensajes: 10
Antigüedad: 17 años, 2 meses
Puntos: 0
Verificar contraseña html

hola, el otro dia me explicasteis una manera muy sencilla de introducir una contraseña y que te lleve a una pagina, y sino a otra.(pego el codigo):
<form>
<input type="password" name="txt" />
<input name="Envia" type="button" id="Envia" onclick = "location= (txt.value=='55379') ? 'paginabuena.html' : 'paginaerror.html' " />
</form>

Ok, pero lo que necesito ahora es que si metes la direccion de la paginabuena directamente en el navegador verifique antes si el valor del txt es el correcto, sin necesidad de recurrir base de datos, es posible?, supongo que si por que el valor siempre será el mismo....

Y como hago para que en el codigo anterior, cuando me lleve a la pagina correcta lo haga en pagina nueva?

Muchas gracias..

Última edición por Spiroweb; 06/02/2007 a las 05:40
  #2 (permalink)  
Antiguo 06/02/2007, 19:15
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
Re: Verificar contraseña html

Hola
para esto necesitas utilizar cookies o sesiones.
Pero lo que si puedes hacer es detectar si viene de esa pagina si no lo envias a pagina de error
Prueba:
<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT">
var referidor = document.referrer;
var pagina_buena = "http://www.tuweb.com/formulario_login.html";
if (referidor == pagina_buena){
}else{
location.href = "paginaerror.html";
}
</SCRIPT>
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:16.