1 .
Modificaciones
2 .
Probando... un, dos tres
Ampliamos el ejemplo anterior con la opción de incluir varios usuarios y páginas de entrada diferentes.
Modificaciones
En la anterior versión de este script colocabamos los valores codificados de la contraseña
y la página de destino en sendas variables. Si queremos que nuestro sistema soporte varios usuarios (es decir, varias
contraseñas), parece lógico almacenarlas ahora en un vector:
var cod1 = new Array("42691", "48723");
var cod2 = new Array("COHOWITQHO", "NFNZFOKER");
En este caso las contraseñas serán password y
multivac. Para decodificar tendremos que ir comprobando una
a una las contraseñas almacenadas en el vector. Para conseguirlo sólo debemos cambiar una función:
function decodificar(formulario) {
passcod = codificarC(formulario.password.value,3);
encontrado = false;
for (j=0; j<cod1.length && !encontrado;j++) {
if (passcod == cod1[j]) {
aux = "" + codificarC(formulario.password.value,10)
pag = decodificarP(cod2[j], aux);
location = pag + ".html";
encontrado=true;
}
}
if (!encontrado)
alert("La contraseña es incorrecta");
}
La diferencia con la anterior versión es que en esta ocasión vamos recorriendo el vector
buscando que la codificación de la contraseña introducida por el usuario coincida con alguna de las
almacenadas. Si se encuentra se decodifica la página, se redirecciona y se pone la variable encontrado a
verdadero. Esto es necesario porque tras poner la redirección esta no
se produce automáticamente y el código se sigue ejecutando.
Probando... un, dos tres
Podéis probar el ejemplo que acabamos de describir
Bueno, esto podría mejorarse aún más, supongo, pero para hacerlo espero vuestros comentarios.
Últimos comentarios
Últimos 5 comentarios
urgente (12/09/2008)
Por
hola, alguien puede decirme como checar el correo de otra persona porque creo que mi esposo me engaña porque cambio la contraseña de su correo en hotmail.
gracias y espero pronto una respuesta
ayudenme porfisssssss!!!!!!!!! (29/08/2008)
Por
necesito pasar el panel de hotmail,la parte de los mensajes en castellano,porque me aparece en ingles y no caso una,y esto no me permite poder reenviar mensajes de mucha importancia....muchas gracias
me cambiaron la contraseña (15/06/2008)
Por
me cambiaron la contraseña de pavelalexeis@hotmail.com y no puedo entrar y necesito ver mis correos porque algunos son de trabajo y tengo todos mis contactos si alguien me puede ayudar porfavor URGENTE......
me robaron mi cuenta (25/04/2008)
Por
hola a todos quisieran que me ayudaran me robaron mi cuenta de hotmail y no me deja ingresar con mi contraseña si alguien me puede ayudar se lo agradesco ya que tengo informacion muy importante que nesecito recuperar muchisimas gracias para el que me pueda colaborar muchisimas gracias
pregunta secreta (19/04/2008)
Por
quiero saber la contraseña de rsalesor@hotmail.com