Ir al contenido


Foto

validacion de clave con javascript


  • Por favor identifícate para responder
4 respuestas en este tema

#1 jecavi20

jecavi20

    Member

  • Miembros
  • PipPip
  • 10 mensajes

Escrito 21 septiembre 2013 - 06:47

buenas noches amigos del foro haber si me pueden ayudar a validar con javascript la clave actual de usuario antes de poder cambiarla, osea si la clave actual esta incorrecta no lo deja cambiarla. tengo este script



delphi
  1. <script type="text/javascript">
  2.  
  3. function validarPasswd () {
  4.  
  5.   var p = document.getElementById("passwd").value;
  6.   var p1 = document.getElementById("passwd1").value;
  7.   var p2 = document.getElementById("passwd2").value;
  8.   var espacios = false;
  9.   var cont = 0;
  10.  
  11.   // Este bucle recorre la cadena para comprobar
  12.   // que no todo son espacios
  13.         while (!espacios && (cont < p1.length)) {
  14.                 if (p1.charAt(cont) == " ")
  15.                         espacios = true;
  16.                 cont  ;
  17.         }
  18.  
  19.    
  20.     if (p.length == 0 ) {
  21.       alert("La antigua clave esta vacia");
  22.       return false;
  23.     }
  24.  
  25.   if (espacios) {
  26.   alert ("La clave no puede contener espacios en blanco");
  27.   return false;
  28.   }
  29.  
  30.   if (p1.length == 0 || p2.length == 0) {
  31.   alert("Los campos de la clave no pueden quedar vacios");
  32.   return false;
  33.   }
  34.  
  35.   if ( p1.length < 6 ) {
  36.   alert("tiene que escribir minimo 6 caracteres en la nueva clave");
  37.   return false;
  38.  }
  39.  
  40.  
  41.   if (p1 != p2) {
  42.   alert("Las claves deben de coincidir");
  43.   return false;
  44.   } else {
  45.   alert("Clave cambiada");
  46. document.write('<meta http-equiv="refresh" content="0;URL=nivel3.php">');
  47. return true;
  48.   }
  49. }
  50.  
  51. </script>


solo le faltaria validar la antigua clave. muchas gracias de antemano
  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 23 septiembre 2013 - 09:56

¿Quieres validar si la clave está correctamente registrada?
  • 0

#3 jecavi20

jecavi20

    Member

  • Miembros
  • PipPip
  • 10 mensajes

Escrito 23 septiembre 2013 - 10:47

¿Quieres validar si la clave está correctamente registrada?


muchas gracias por responde.

quiero que se verifique primero la clave que esta usando actualmente (la antigua clave) y cuando la escriba si coincide con la de la base de datos entonces pueda cambiarla por una nueva sino le salga el mensaje diciendo que la clave es incorrecta, pero no se como agregar la consulta en ese codigo que muestro  :cry:
  • 0

#4 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 24 septiembre 2013 - 03:57

mi estimado amigo, he publicado un post en mi blog explicando lo que necesitas...



saludos
  • 0

#5 jecavi20

jecavi20

    Member

  • Miembros
  • PipPip
  • 10 mensajes

Escrito 25 septiembre 2013 - 02:27

muchas gracias poliburro pero lo probe y siempre me sale invalido, asi los datos esten correctos, no se porque si he revisado todo y esta bien.  :

  • 0




IP.Board spam blocked by CleanTalk.