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";
}