Script Auth.php

Salut,

Je vais faire appel aux pros du PHP...

Avec la version 1.3.2, il était possible de protéger la lecture d'articles
en insérant dans le template des articles à protéger ceci :
<?php include ("auth.php"); ?>

Le script auth.php, créé par Olivier Martineau, est :

<?php
// Creer autant de user que necessaire
$user = '';
$user['olivier']='pass';
$user['webmaster']='pass';

// Choisissez le nom du secteur (REALM) : une authetification protege
plusieurs
// pages avec le meme REALM sans redemander l'authentification
$secteur='Acc\xe8s Priv\xe9';

// Indiquer l'URL de la page contenant le message d'erreur
// Ca peut etre un lien vers un article
$url_erreur="/spip/";

// Ne pas modifier ce qui suit
     if($PHP_AUTH_PW=="" || $PHP_AUTH_USER=="" || !isset($PHP_AUTH_USER)
|| $user
[$PHP_AUTH_USER]!=$PHP_AUTH_PW) {
         // si l'utilisateur n'est pas authentifie ou si le pass est faux
         Header("WWW-Authenticate: Basic realm=\"$secteur\"");
         Header("HTTP/1.0 401 Unauthorized");
         echo "L'acc\xe8s priv\xe9 est r\xe9vers\xe9 aux membres";
         exit();
     }
?>

Or pour une raison inconnue, ce script ne fonctionne plus avec la 1.4.2...
Les logins/pass sont systématiquement refusés.

Est-ce que qq peut me dire pourquoi et surtout comment y remédier ?

En vous remerciant par avance,

Pierre