sitedenicolas
Messages postés8Date d'inscriptionjeudi 23 septembre 2010StatutMembreDernière intervention 1 octobre 2010
-
24 sept. 2010 à 08:51
sitedenicolas
Messages postés8Date d'inscriptionjeudi 23 septembre 2010StatutMembreDernière intervention 1 octobre 2010
-
25 sept. 2010 à 08:50
Bonjour !
Je recherche un script d'authentification http en php (ne me parlez pas de .htaccess SVP)
Du genre ce code ci-dessous :
<?php
function authenticate() {
Header( "WWW-Authenticate: Basic realm="Test Authentication System"");
Header( "HTTP/1.0 401 Unauthorized");
echo "Vous devez entrer un nom d'utilisateur valide et un mot de passe correct pour accéder à cette ressource\n";
exit;
}
if(!isset($PHP_AUTH_USER) || ($SeenBefore == 1 && !strcmp($OldAuth, $PHP_AUTH_USER)) ) {
authenticate();
}
else {
echo "Bienvenue $PHP_AUTH_USER
";
echo "Old: $OldAuth";
echo "<form action="$PHP_SELF" method=post>\n";
echo "\n";
echo "\n";
echo "\n"
echo "</FORM>\n";
}
?>
Le problème c'est que ça ne marche pas.
Faut-il faire une "include" ou un "require" dans le fichier à protéger ?
Faut-il mettre directement ce script dans le fichier à protéger ?
Quelqu'un connaît-il la résolution du problème sous free ?
Je sais déjà que l'on a un problème en htaccess sous free, c'est vous dire ^^.
Bon, Merci d'avance !
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 24 sept. 2010 à 15:15
Salut,
La doc de PHP indique que l'authentification HTTP ne fonctionne que si PHP est compilé en tant que module Apache. Ce n'est pas le cas chez Free. Conclusion, ce n'est pas possible chez Free.
http://php.net/manual/fr/features.http-auth.php
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
sitedenicolas
Messages postés8Date d'inscriptionjeudi 23 septembre 2010StatutMembreDernière intervention 1 octobre 2010 24 sept. 2010 à 17:45
Alors peu-on utiliser le .htaccess pour protéger qu'un seul fichier (et non pas un dossier entier)
Je sais que sous free Apache est déjà très limité alors je ne suis pas sûr que ça marche. (Faudrait déjà que
cela existe XD)
sitedenicolas
Messages postés8Date d'inscriptionjeudi 23 septembre 2010StatutMembreDernière intervention 1 octobre 2010 25 sept. 2010 à 08:50
P***** !!!
J'ai bien essayé mais free limite apache !!
Pff...
Sinon quelqu'un connaît un script d'authentification ?
Je sèche !
J'ai fait des recherches mais rien ne fonctionne !
j'ai cherché dans : PHPscript, Toocharger, PHP sources et bien sûr, ce site -_-
Je pense que c'est mon script qui a un problème.
C'est pour Down Up à la page index il y a ce code
Quelqu'un y comprend quelque chose au niveau de la session ? C'est pour aider le système d'envois flash. Ce petit
code au début de l'index appelle "getdata.php".
Bien sur je cherche un script d'authentification sans sql (autrement dit avec cookie)