Foros del Web » Programando para Internet » PHP »

Variables de una ventana de autenticacion

Estas en el tema de Variables de una ventana de autenticacion en el foro de PHP en Foros del Web. 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"); ...
  #1 (permalink)  
Antiguo 06/08/2002, 01:14
 
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
  #2 (permalink)  
Antiguo 06/08/2002, 01:30
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años
Puntos: 0
Re: Variables de una ventana de autenticacion

Guarda
$PHP_AUTH_USER
en una variable de sesion o cookie.

saludos.
Ideafix.
  #3 (permalink)  
Antiguo 06/08/2002, 01:39
 
Fecha de Ingreso: julio-2002
Mensajes: 36
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Variables de una ventana de autenticacion

Y como la guardo, la verdad que no tengo ni idea.

Gracias
  #4 (permalink)  
Antiguo 06/08/2002, 01:48
 
Fecha de Ingreso: julio-2002
Mensajes: 36
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Variables de una ventana de autenticacion

Se soluciono, muchisimas gracias.
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 07:24.