Hola, bueno estuve revisando los temas de Expresiones regulares (pues es un tema que antes escuché, pero que ahora me decidí a aprender) y estoy en eso, en el aprendizaje. Te pediría que me des tu sincera opinión sobre éste código para validar usuario y contraseña, específicamente los patrones para el usuario y el password.
Código PHP:
<?php
$user ="admin";
$pass="holaMundo007";
$patronuser="^admin$";
$patronpass = "^([a-zA-Z 0-9_]{5,15})$";
//comprobamos que el usuario sea correcto
if(ereg($patronuser,$user)){
if(ereg($patronpass,$pass)){
echo "Usuario y password correctos";
}else{
echo "Quien eres!!";
}
}else{
$patronuser="^(PRF|ALU)[0-9]{2,3}$";
if(ereg($patronuser,$user)){
if(ereg($patronpass,$pass)){
echo "Usuario y password correctos";
}else{
echo "Quien eres!!";
}
}else{
echo "Oh no, quien eres?";
}
}
?>
Aunque no lo creas me fue dificil asimilar éste concepto y con el trabajo tuve que tomarme un tiempecito.. asi es que si me lo apruebas (:D) paso a aprender lo demás que me parece MUCHO más facil que éstas benditas expresiones regulares (pero que buenas!)
Alguna sugerencia adicional al código??? gracias!
saludos,