Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/07/2003, 13:53
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Código PHP:
// Creamos las variables que recogen el user y password del formulario
$usuario=$_POST["user"];
$password=$_POST["pass"];

//Importamos todas las lineas del archivo a un array
$usuarios=file("usuarios.txt");

//Recorremos el array en busca del nombre
foreach ($usuarios as $linea){
    
// Si encuentra el nombre en una linea, asigna el contenido de
    // esa linea a la variable $encontrado y sale del bucle
    
if ($encontrado=strstr($linea,$usuario)){
        break;
    }
}

//Aqui comprobamos si $encontrado fue llenado (es decir, si hubo 
//algun registro con ese nombre)
if ($encontrado){
    
//Aqui explotamos la línea para tener las tres partes por separado
    //donde [0] es el nombre, [1] el password y [2] el mail
    
$partes=explode("|@|",$encontrado);
    
//Si el password del formulario NO coincide con el del registro
    //sacamos el aviso
    
if ($partes[1]!=$password){
        echo 
"NO COINCIDE EL PASSWORD";
    } else {
        
//Este echo es lo que se ejecuta si los passwords coincidieron
        
echo "EL USUARIO Y EL PASSWORD SON CORRECTOS";
    }
} else {
    
// Si no tiene ningun valor $encontrado, quiere decir que no hay registros con ese nombre
    
echo "NO EXISTE EL USUARIO";

__________________
Manoloweb