Hola a todos,
utilizo la ventana típica para autentificar usuarios pero si el usuario mete un usuario invalido ya no vuelve a aparecer la pantalla porque la variable $PHP_AUTH_USER ya existe. Como se puede solucionar??? Tengo el siguiente codigo:
<?php
if (!isset($PHP_AUTH_USER)){
header("WWW-Authenticate:Basic realm=\"Entrar en esta página\"");
Header("HTTP/1.0 401 Unauthorized"); echo "Ha cancelado la operación. No tiene acceso";
exit;
}else{
$user=$PHP_AUTH_USER;
$password=$PHP_AUTH_PW;
$db="(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp.world) (PROTOCOL = TCP) (Host = 127.0.0.1) (Port = 1526) ) ) (CONNECT_DATA = (SID = DATOS) ) )";
if ($conn=@ora_logon($user."@".$db,$password)){ header ("Location: http://205.239.140.212/e-silo/index.php");
}else{
echo "NO CONECTED";
}
}
?>
Gracias y saludos al foro,
Miguel