Prb htaccess

Nouveau WRInaute
Bonjour,

A partir d'.htaccess, j'essaye d'orienter des visiteurs vers des pages html différentes en fonction de leur mot de passe.
Ci après ce que j'ai fait, mais ça ne fonctionne pas. Merci de votre aide. :wink:

Tous les fichiers sont placés dans le dossier "clients" sauf évidemment la page qui contient le code A HREF immédiatement ci-dessous)

Code:
<A HREF="/clients/code.php">Lien1</A>
<A HREF="/clients/code.php">Lien2</A>

.htaccess :

Code:
AuthUserFile /home/ju52263/clients/.htpasswd
ErrorDocument 401 /zone_interdite.html
AuthName "Page protégée"
AuthType Basic
<limit GET POST>
require valid-user
</Limit>

.htpasswd :

Code:
Mandes:wOxet7FaM.XVI
Zucchero:hMjH5d3OqwyvE

code.php :

Code:
<?php
$user = $_SERVER['PHP_AUTH_USER'];
$path = 'http://www.monsite.fr/clients/';
switch($user) {
 case 'Mandes':
   $redir = '01.html';
 break;
 case 'Zucchero':
   $redir = '02.html';
 break;
 default:
    $redir = 'erreur.html';
 break;
}
header('Location: '.$path.$redir);
?>

Quand le mot de passe est correct : redirection vers erreur.html (default) ?!!!

Quand le mot de passe est incorrect : retour sur htaccess (ça c'est bon)
Impossible donc d'accéder à 01.html et 02.html
Merci pour votre aide et bonne journée. :wink:
 
WRInaute accro
il serait bon d'afficher $_SERVER['PHP_AUTH_USER'], car selon les serveurs, c'est $_SERVER['REMOTE_USER'] qu'il faut utiliser
 
Discussions similaires
Haut