Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2002, 01:14
jmgomez
 
Fecha de Ingreso: julio-2002
Mensajes: 36
Antigüedad: 21 años, 9 meses
Puntos: 0
Variables de una ventana de autenticacion

Buenos dias:

Como puedo recoger el nombre de usuario de una ventana de autenticacion y usarla para mas adelante.

Este es el codigo:
<?
include("util.php");
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Área Reservada a Clientes de ISEMAT"');
header('HTTP/1.0 401 Unauthorized');
echo "<h1>Para acceder debes introducir tus datos".' '."<a href=http://".$SERVER_NAME.$SCRIPT_NAME.">". ' '."correctamente</a></h1> \n";
exit;

} else if (isset($PHP_AUTH_USER)) {
$conexion = mysql_connect($Host, $User, $Password)
or die ("No se puede contactar con el servidor.");

$db = mysql_select_db($DBName, $conexion)
or die ("No es posible seleccionar la base de datos.");

$sql = "SELECT *
FROM autentiq
WHERE username='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'";

$result = mysql_query($sql)
or die("No es posible ejecutar la consulta.");

$num = mysql_numrows($result);

if ($num == 1) {

// Si la autentificación ha sido correcta, el usuario accederá al contenido de la página web
// Ahora sacamos los datos del usuario que está conectado. Podemos usarlos posteriormente en otras páginas.
session_register("datos_usuario");
$datos_usuario = mysql_fetch_object($result);
} else if ($num == 0) {
header('WWW-Authenticate: Basic realm="Área Reservada a Clientes de ISEMAT"');
header('HTTP/1.0 401 Unauthorized');
exit;
echo "<h1>Para acceder debes introducir tus datos".' '."<a href=http://".$SERVER_NAME.$SCRIPT_NAME.">". ' '."correctamente</a></h1> \n";
}

}

?>

Y yo me quiero llevar el username