Foros del Web » Programando para Internet » PHP »

Validar contraseña segura con PHP

Estas en el tema de Validar contraseña segura con PHP en el foro de PHP en Foros del Web. Hola, tengo un pequeño dolor de cabeza con esto XD quiero validar un password al momento que el usuario se registre. necesito que el password ...
  #1 (permalink)  
Antiguo 14/08/2010, 21:36
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 14 años, 11 meses
Puntos: 2
Validar contraseña segura con PHP

Hola, tengo un pequeño dolor de cabeza con esto XD quiero validar un password al momento que el usuario se registre.

necesito que el password tenga la menos 2 letras y 2 numeros.. use un ciclo for y me parecio bastante arcaico ._. luego investigue un poco mas y encontre esto..

Código PHP:
eregi('^([a-z]+)([0-9]+)$'$pwd$arr);
$letras $arr[1];
$numeros $arr[2]; 
me parecio muy util, se supone que separa letras de numeros y luego el resto era cosa de jugar con los strlen... pero al ejecutarlo me aparece que esta DEPRECATED .___.!!

alguien conoce algun codigo que no este descontinuado? muchas gracias!
  #2 (permalink)  
Antiguo 14/08/2010, 21:39
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Validar contraseña segura con PHP

Claro, la librería preg no esta deprecated.

Saludos.
  #3 (permalink)  
Antiguo 14/08/2010, 22:32
 
Fecha de Ingreso: mayo-2009
Mensajes: 44
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: Validar contraseña segura con PHP

perfecto, uso esto:

Código PHP:
$password "ghguh787HHhhss87";

if (
preg_match("/^.*(?=.{8,})(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).*$/"$password)) {
    echo 
"Password Seguro.";
} else {
    echo 
"Password Inseguro.";

Si bien me obliga a crear un password seguro, si ingreso por ejemplo un pass de 6 digitos como minimo, con 2 letras y 2 numeros minimo, me dice que es inseguro (ej: 123abc), igual me obliga a poner mas letras, mayusculas y numeros, se puede modificar? D: (recien hoy supe la existencia de preg xD)

Etiquetas: contraseña, segura
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 09:47.