ayuda con formularios

jotaincubus
25 de Noviembre del 2005
me pueden colaborar.
necesito un script que verifique que el usuario y contraseña ingresados sean los correctos y que despues de la verificacion que lo reenvie a otra pagina. Los datos estan almacenados en mysql en una tabla llamada usuarios y los campos de esta son "usuario" y "contraseña"

diego
25 de Noviembre del 2005
esta pagina se conecta a la base y verifica si existe el usuario, clave y area de trabajoy vuelve a la pagina donde ingresas los datos

<?

$url=\"\";


include(\"lib.php\");
$con=conectar();


$login=strtoupper($_GET[\"login\"]);
$clave=strtoupper($_GET[\"clave\"]);


$sql=\"Select * from usuarios where login=\\'$login\\'\";
$rst = OCIParse($con, $sql);
OCIExecute($rst) or die(\"Ocurrió un error al ejecutar el query...\");
$num_filas=0;
while(OCIFetchInto ($rst, $row, OCI_ASSOC))
{
$num_filas++;
}

if($num_filas == 0)
{
$URL=\"../pag_php/inicio.php?num=4\" . \"&clave=\" . $clave . \"&login=\" . $login;
OCILogoff($con);
}



else
{
//$clave2=($clave);
$clave2=$clave;
$sql=\"Select * from usuarios where clave=\\'$clave2\\' and login=\\'$login\\'\";
$rst = OCIParse($con, $sql);
OCIExecute($rst) or die(\"Ocurrió un error al ejecutar el query...\");
$num_filas=0;
while(OCIFetchInto ($rst, $row, OCI_ASSOC))
{
$num_filas++;
}

if($num_filas == 0)
{
$URL=\"../pag_php/inicio.php?num=5\" . \"&clave=\" . $clave . \"&login=\" . $login;
OCILogoff($con);
}
else
{

OCIFreeStatement($rst);

$sqll=\"select AREA from usuarios where login=\\'$login\\' and clave=\\'$clave2\\'\";
$rst = OCIParse($con, $sqll);
OCIExecute($rst)or die(\"Ocurrió un error \");
OCIFetchInto ($rst, $row, OCI_ASSOC);

$URL=\"../pag_php/inicio.php?num=1\" . \"&login=\" . $login . \"&area=\" .$row[AREA];
OCILogoff($con);
}

}

header(\"Location: $URL\");
exit;

?>