Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/10/2008, 21:21
Avatar de Celcius
Celcius
 
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 21 años, 3 meses
Puntos: 5
Respuesta: Echen un ojo a este autentificador.

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,
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus