Foros del Web » Programando para Internet » PHP »

$php_auth_user

Estas en el tema de $php_auth_user en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 16/01/2003, 03:06
 
Fecha de Ingreso: noviembre-2002
Mensajes: 273
Antigüedad: 15 años, 1 mes
Puntos: 0
$php_auth_user

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 ([email protected]_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
  #2 (permalink)  
Antiguo 16/01/2003, 09:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Prueba con un redireccionamiento tipo:

Código PHP:
header("location: dondesea.tal");
exit; 
en vez del echo "No conected";

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:33.