Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2002, 18:05
Miguel25
 
Fecha de Ingreso: marzo-2002
Mensajes: 22
Antigüedad: 22 años, 1 mes
Puntos: 0
usuarios password

Tengo este codigo para identificar usuarios lo pille aqui pero no funciona. el form acction redirecciona a un archivo que no venia en el codigo identificacion.php
arguien me podria decir el codigo para que funcionase.

Tenemos 2 archivos:
- Identificador.php
- passwords.txt

Contenido del archivo Identificador.php
<?
$correcto = FALSE;
//Comprobamos si el usuario y password son correctos
if (isset($usuario) and isset($password)){
//Abrimos el archivo que contiene los usuarios y passwords
$fp = fopen("password.txt", "r");
while (feof($fp) == 0)
{
//Leemos independientemente cada una de las lineas contenidas en el archivo passwords.txt
$lineas = chop(fgets($fp,1000));
//separamos los datos de cada linea con ":"
$separar = split(":", $lineas);
//Comprobamos que la separaciónes anteriores coinciden
if (($separar[0] == $usuario) and ($separar[1] == $password))
{
//Si es correcto, continuamos, si no retrocedemos y nos quedamos dónde estamos
$correcto = TRUE;
continue; } } }
if (!$correcto) {
?>
//Formulario
<form method="post" action="identificacion.php">
Usuario: <input type="text" name="usuario"><br>
Password: <input type="password" name="password"><br>
<input type="Submit" value="usuario">
</form>
<?}?>
//En caso de acceder con el usuario y password correctos, escribimos el código deseado
<?
if ($correcto) {
?>
Aquí el cógdigo
<?}?>

Contenido del password.tx
usuario1:passsword1
usuario2:passsword2
usuario3:passsword3