Login.html
Código HTML:
Ver original<form name="login" method="post" action="ejemplo1.php"> <table style="border-style:double;border-color:orange;width:200px;background-color:gray;"> <td><input type='text' name='txtUsuario' /></td> <td><input type='text' name='txtPass' /></td> <td><input type="submit" value="Entrar" /></td>
ejemplo1.php
Código PHP:
Ver original<?php
$user = $_POST['txtUsuario']; //Recogemos datos
$pass = $_POST['txtPass'];
$correcto = false;
$archivo = "users.txt";
$hand = fopen($archivo,"r") or
die("Un error se ha producido."); // Abrimos el archivo modo lectura $lineas = explode("\n",$contents); //Separo en lineas for($i=0;$i<count($lineas);$i++){ $posTab = strpos($lineas[$i],"\t"); //Posicion del tabulador $users[] = substr($lineas[$i],0,$posTab); // Separo el usuario del password $passwords[] = substr($lineas[$i],$posTab,strlen($lineas[$i])); if(($user == $users[$i]) && ($pass == trim($passwords[$i]))){ $correcto = true; //El usuario ha ingresado correctamente
}
}
if($correcto==true){
echo "El usuario ha ingresado correctamente!";
}else{
echo "Nombre de usuario y/o password inválidos";
}
?>
Esto sirve para muchos usuarios. Los usuarios de las passwords se separan mediantes tabuladores. Ya sólo queda adaptarlo a tus necesidades.
Saludos!