[Ayuda] Ayuda con CGI

Checo Narváez checo en sancristobal.com.mx
Lun Mar 11 14:07:04 CST 2002


Hola que tal.. estoy desarrollando un script para que mis usuarios con
acceso a dial.-up chequen el tiempo que llevan en la utilización de su
cuenta, tengo un problema en la parte de chequeo de datos ya que no logro
hacer que esta parte del script haga una comparacion entre el login de
usuario introducido mediante la pagina web y el archivo de registro, en mi
script no pido pasword para obtener los datos, unicamente pido el login de
usuario, mi pwfile es tipo passwd y los campos estan separados por ":"..

Anexo parte del escrip espero me puedan ayudar..

Gracias.
sub checadatos { # Evaluamos los datos introducidos por el usuario.
  open (LOG,"pwfile");
        @linea=<LOG>;
        foreach (@linea) {
                chop;
                ($login2)=(split(/:/));
                $login=~s/\s*//;
                if ( $login2 eq $login)  {
                                presentadatos ();
 open(logs,">>reg.log");
                                $fecha=`date`;
                                print logs qq($login    $ENV{"REMOTE_ADDR"}
$fecha);
                                close (logs);
                                $bindlogin=1;
                                        }
                        else {
                                print qq(<html><head><title>Consultas de
acceso </title></head>);
                                print "<BODY>";
                                print qq (<CENTER><H1> Usuario
incorrecto<\/CENTER><\/H1>);
                                print "\<\/BODY\>";
                                print "\<\/HTML\>";
                                open(log1s,">>error.log");
                                $fecha=`date`;
                                print log1s qq($login   $ENV{"REMOTE_ADDR"}
$fecha);
                                close (log1s);
 }
                }
        }
        if ($bindlogin == 0) {
                falso();
        }

}


Saludos



_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx



Más información sobre la lista de distribución Ayuda