Ceci n'est valable que si PHP est executé en module Apache.
Si vous êtes chez proxad (online/free) par exemple, l'authentification via PHP ne fonctionnera pas...
Je@nb
je dis pas le contraire, c le fichier + ho qu'il fo utiliser mais dans le dossier mdpdepasse fo le protéger sinon n'importe ki peut aller chercher ton .txt.
Pour cela fo mettre un .htacces deny from all
otb82
Je@nb a écrit a écrit :
et dans le dossier mot de pass, tu fais un htacces deny from all
free a modifier les .htaccess pour soit disant simplifier la vie aux utilisateurs je serais vous j'utiliserais le code que j'ai mis juste que j'ai mis plus haut
Je@nb
et dans le dossier mot de pass, tu fais un htacces deny from all
otb82
kayasax a écrit a écrit :
ca propose aussi une fenetre pour s'identifier? t'as un exemple stp ?
viii (sans faire de pub pour voir le resultat va sur www.otb82.fr.st dans la rubrique prive)
tu cree un fichier .htaccess avec comme syntaxe dans le repertoire que tu veux proteger :
PerlSetVar AuthFile motdepasse/mdp.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user
ensuite tu cree un fichier password, ici le nom est mdp.txt
syntaxe :
login1:mdp1
login2:mdp2
que tu met dans le repertoire indique dans le .htaccess (ici motdepasse)
Je@nb
c la même fenetre que qd tu veux aller sur le phpmyadmin de free.
kayasax
ca propose aussi une fenetre pour s'identifier? t'as un exemple stp ?
otb82 a écrit a écrit :
ca marche pas
par contre le .htaccess c nikel
otb82
kayasax a écrit a écrit :
ben j'utilise pas le .htaccess mais (j'essaie) l'autentification PHP
ca marche pas
par contre le .htaccess c nikel
Je@nb
oué il me semble que sur EasyPHP il y a bcp de modules déjà intégré.
Ce que g fait, c que g désactivé les modules que mon hébergeur n'a pas histoire d'avoir les fonctions pareil et pas devoir tt refaire une fois uploadé.
kayasax
Exactement
Je@nb a écrit a écrit :
je suis pas sur que free ne prenne en charge ce module.
Ton script marche chez toi ? tu utilises EAsyPhp ?
Je@nb
je suis pas sur que free ne prenne en charge ce module.
Ton script marche chez toi ? tu utilises EAsyPhp ?
kayasax
<?php
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\"Domaine\"" );
Header("HTTP/1.0 401 Unauthorized" );
echo "Texte à envoyer si le client appuie sur le bouton d'annulation\n";
exit;
} else {
if( $PHP_AUTH_USER == "toto" ):
echo "Bonjour $PHP_AUTH_USER.<P>";
echo "Vous avez entré le mot de passe $PHP_AUTH_PW.<P>";
else:
echo "vous n'etes pas authorise sur cette page";
endif;
}
?>
Je@nb
c koi ça ?
je connais pas ce truc
kayasax
potiron a écrit a écrit :
je suis presque sur que ton probleme vient d'un .htaccess et non pas de ton script .... verifie .
ben j'utilise pas le .htaccess mais (j'essaie) l'autentification PHP
potiron
je suis presque sur que ton probleme vient d'un .htaccess et non pas de ton script .... verifie .