Como mostrar mensaje cuando se introduce una contraseña errónea

Iniciado por MaX2, 13 Junio 2017, 16:48 PM

0 Miembros y 1 Visitante están viendo este tema.

MaX2

Hola, el código javascript es el que intento utilizar, para poner una contraseña a una pagana html es el que aparece en este post.


<html>
<body>
<script LANGUAGE="javascript">
   function Entrar(password) {window.location=password+".htm"}
</script>

<form>
  <p><input type="password" name="palabra" size="25"> <input type="button" value="entrar"
  onClick="Entrar(this.form.palabra.value)" name="button"> </p>
</form>

</body>
</html>


Pero no sé cómo modificar ese código para que muestre un mensaje de alerta en el caso de que al pulsar el botón de confirmar se escriba un password erróneo o bien se deje en blando.

Si  alguien me puede ayudar con el código se lo agradecería.

Salu2.

#!drvy

Ese codigo es muy vulnerable. Lo unico que hace es redirigir a una pagina con la palabra que has puesto. Si ya has mirado el otro tema, te habras dado cuenta que es mejor hacerlo en un lenguaje server-side. De todos modos:

Código (html5) [Seleccionar]
<html>
<body>
<script LANGUAGE="javascript">
   function Entrar(password) {
       if(password==='tucontraseña'){
           window.location='paginaAcceso.html";
       } else {
           alert('Contraseña incorrecta');
       }
   }
</script>

<form>
 <p><input type="password" name="palabra" size="25"> <input type="button" value="entrar"
 onClick="Entrar(this.form.palabra.value)" name="button"> </p>
</form>

</body>
</html>


Saludos

MaX2

Hola #!drvy, la pagina no se va a ejecutar en un servidor.

Estoy probando el código que has puesto, y no me hace nada, da igual que si le pongo la pagina que tiene que leer, como si le pongo otra, no muestra ningún mensaje y no abre la pagina de la contraseña.

De todas formas, no se si en ese codigo tengo que añadir la pagina que tiene que abrir, o la contraseña, si es así, entonces la contraseña esta expuesta y se puede ver; con el codigo del primer post, hay que saber el nombre de la pagina que tiene que abrir, y esa es la contraseña, por lo que no esta expuesta.


Salu2.

eLank0

Yo creo que no existe la página:

Código (javascript) [Seleccionar]
password+".htm"

¿Existe? En caso afirmativo, en el directorio de esta página?

Salu2!

MaX2

Hola, si la página existe, y está www.la misma carpeta donde se encuentra la página que se pide la contraseña, vamos que están las dos juntas

Salu2