Foros del Web » Programando para Internet » PHP »

Ventana de autentificacion

Estas en el tema de Ventana de autentificacion en el foro de PHP en Foros del Web. Hola a todos, Me he bajado un scripts de una ventana de autentificacion de windows. El código es el siguiente: <?php if ( ( !isset( ...
  #1 (permalink)  
Antiguo 29/06/2006, 06:22
 
Fecha de Ingreso: enero-2005
Mensajes: 34
Antigüedad: 12 años, 11 meses
Puntos: 0
Ventana de autentificacion

Hola a todos,

Me he bajado un scripts de una ventana de autentificacion de windows.

El código es el siguiente:

<?php

if ( ( !isset( $PHP_AUTH_USER )) || (!isset($PHP_AUTH_PW))
|| ( $PHP_AUTH_USER != 'user' ) || ( $PHP_AUTH_PW != 'pass' ) ) {

header( 'WWW-Authenticate: Basic realm="Private"' );
header( 'HTTP/1.0 401 Unauthorized' );
echo 'Authorization Required.';
exit;

} else {

header( 'Location: http://www.google.com' );

}
?>

El caso es que cuando pongo user como usuario y pass como password no consigo que vaya a la web indicada, sino que me vuelve a pedir un usuario y contraseña.

Después de 3 intentos me sale el mensaje : Authorization Required

¿Que estoy haciendo mal?

Gracias de antemano
  #2 (permalink)  
Antiguo 29/06/2006, 06:36
 
Fecha de Ingreso: julio-2002
Mensajes: 322
Antigüedad: 15 años, 4 meses
Puntos: 0
No se, podria ser que tengas desactivadas las variables globales y debas usar: $_SERVER['PHP_AUTH_USER']...

Aqui puedes encontrar mas informacion al respecto:
http://www.php.net/manual/es/features.http-auth.php
__________________
Saludos

Rubén
Teléfonos móviles, curiosidades: http://telefonos-moviles.muchodenada.com/
  #3 (permalink)  
Antiguo 29/06/2006, 06:54
 
Fecha de Ingreso: enero-2005
Mensajes: 34
Antigüedad: 12 años, 11 meses
Puntos: 0
Si , también he probado con el $server pero me sucede lo mismo.

He tratado de hacer un echo de las dos variables y me dice que no están definidas.

Debe ser lo que tu dices, que están desactivadas y no es capaz de recoger los valores.

¿Donde se podrian activar?

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 13:20.