Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2007, 07:28
zumador
 
Fecha de Ingreso: julio-2007
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Autenticación Safari

Hola,

en primer lugar comentar que sigo el foro desde hace tiempo.

Al grano, para un microsite, incorporamos una autenticación en los diferentes ficheros.

El código es el siguiente:

<?php
/************************************************** ****************************\
* Simple Page Protect Version 1.0 *
* Copyright 2000 Frederic TYNDIUK (FTLS) All Rights Reserved. *
* E-Mail: [email protected] Script License: GPL *
* Created 02/28/2000 Last Modified 02/28/2000 *
* Scripts Archive at: http://www.ftls.org/php/ *
************************************************** *****************************/
/************************************************** *****************************/
// Necessary Variables:

$LOGIN = "xxxxxxx";
$PASSWORD = "xxxxxx";
// En: login /password
// Fr: login / mots de passe

// End Necessary Variables section
/************************************************** ****************************/

function error ($error_message) {
echo $error_message."<BR>";
exit;
}

if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == "$PASSWORD" )) ) {
header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
header("HTTP/1.0 401 Unauthorized");
error("Unauthorized access...");
}
?>

Funcionar, funciona bajo IE, Mozilla pero no lo hace bajo Safari en entorno Mac, pues el otro día ya harto de probar, me descargué el Safari para windows y sí funciona.

El mensaje que aparece en Mac es un pop up que dice "unathorized access".

Si alguien me pudiese dar alguna pista de qué estoy haciendo mal, o que le pasa a Safari, le estaría muy agradecido.

Un saludo