Foros del Web » Programando para Internet » Javascript »

validar con md5

Estas en el tema de validar con md5 en el foro de Javascript en Foros del Web. tengo el .js del md5 que lo obtuve de esta pagina http://pajhome.org.uk/crypt/md5/ en mi php llamo el script y ademas tengo una validacion de campos ...
  #1 (permalink)  
Antiguo 19/03/2011, 19:40
 
Fecha de Ingreso: julio-2010
Mensajes: 91
Antigüedad: 13 años, 9 meses
Puntos: 1
validar con md5

tengo el .js del md5 que lo obtuve de esta paginahttp://pajhome.org.uk/crypt/md5/

en mi php llamo el script y ademas tengo una validacion de campos del formulario

contra.php
Código HTML:
<script type="text/javascript" src="validar.js"></script>
<script type="text/javascript" src="md5.js"></script>

<form id="form" name="form" method="post" action="chgpass.php">
  <table width="100%" border="0">
    <tr>
      <td height="34" colspan="2"><div align="center" class="Estilo1"><strong><br />
        CAMBIAR CONTRASEÑA</strong>
         </div></td>
    </tr>
    <tr>
      <td width="46%" height="33"><div align="right" class="Estilo1">Password Anterior:</div></td>
      <td width="54%"><input name="anterior" type="password" id="anterior" size="25" /></td>
    </tr>
    <tr>
      <td><div align="right" class="Estilo1">Nuevo Password:</div></td>
      <td><input name="contrasena" type="password" id="contrasena" size="25" /></td>
    </tr>
</table> 
y donde hago las validaciones de los campos

validar.js
Código:
function validarcontra()
{
	var enviar = 'S'; 
	var cont = 0;
	
	if( document.form.anterior.value == '')	
	{
		alert('Por favor digite el password actual');
		form.anterior.focus();
		return false;
		enviar = 'N';  
	}
	if(document.form.passant.value!=document.form.anterior.value)
	{
		document.form.anterior.value ='';   
		alert(+actual);
		alert('El password actual es incorrecto');
		document.form.anterior.focus();
		return false;
		enviar='N';
	}
}
pero no se como hacer el hex_md5 en el javascript que valida porque debe comprara con una variable que viene de la base de datos y esta en md5
  #2 (permalink)  
Antiguo 19/03/2011, 22:17
 
Fecha de Ingreso: diciembre-2010
Ubicación: valencia
Mensajes: 203
Antigüedad: 13 años, 4 meses
Puntos: 11
Respuesta: validar con md5

hex_md5(valor), despues comparas que los hash sean iguales. no se que es lo que vas a hacer concretamente, pero:

Cita:
porque debe comprara con una variable que viene de la base de datos y esta en md5
entiendo que ese md5 sera el hash del password, si esto es asi es poco seguro ya que se puede obtener el md5 de la contraseña de cualquier usuario.
  #3 (permalink)  
Antiguo 19/03/2011, 23:02
 
Fecha de Ingreso: julio-2010
Mensajes: 91
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: validar con md5

hola es lo siguiente es para el formulario cambio de contraseña entonces la contraseña viene oculta en un campo hidden de una consulta hecha con la base de datos. el usuario tiene que ingresar la contraseña actual y debo validar que lo que digite el usuario sea igual a lo de la base de datos por eso lo que diigta el usuario lo debo validar como md5 para que pueda hacer la comparacion, pero tengo las validaciones de campo vacio pero nose como en el javascript donde estoy validando como hacer para que la variable que se digita tome el md5, ya lo he intentad de estas dos formas y no pasa nada

Código HTML:
var actual=hex_md5(document.form.anterior.value);

var actual =document.form.anterior.value;
ahora = hex_md5(actual);
y pongo un alert para ver que imprime y me sale NaN

Etiquetas: Ninguno
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 07:17.