[PHP] Ben l'authentification http par php ca marche pas chez free .??

Ben l'authentification http par php ca marche pas chez free .?? [PHP] - Programmation

Marsh Posté le 21-01-2002 à 16:36:56    

A chaque fois j'ai l'erreur 500 (erreur interne).

Reply

Marsh Posté le 21-01-2002 à 16:36:56   

Reply

Marsh Posté le 21-01-2002 à 17:04:42    

kkun a deja essaye ??

Reply

Marsh Posté le 21-01-2002 à 18:33:50    

je suis presque sur que ton probleme vient d'un .htaccess et non pas de ton script .... verifie .

Reply

Marsh Posté le 21-01-2002 à 18:54:55    

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


---------------
All we need is a soul revolution
Reply

Marsh Posté le 21-01-2002 à 20:39:28    

c koi ça ?
je connais pas ce truc

Reply

Marsh Posté le 21-01-2002 à 21:00:55    

<?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;
  }
?>


---------------
All we need is a soul revolution
Reply

Marsh Posté le 21-01-2002 à 21:07:03    

je suis pas sur que free ne prenne en charge ce module.
Ton script marche chez toi ? tu utilises EAsyPhp ?

Reply

Marsh Posté le 21-01-2002 à 21:07:58    

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 ?  




---------------
All we need is a soul revolution
Reply

Marsh Posté le 21-01-2002 à 21:30:56    

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é.

Reply

Marsh Posté le 21-01-2002 à 22:14:20    

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


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 21-01-2002 à 22:14:20   

Reply

Marsh Posté le 21-01-2002 à 22:20:40    

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  



Reply

Marsh Posté le 21-01-2002 à 22:38:02    

c la même fenetre que qd tu veux aller sur le phpmyadmin de free.

Reply

Marsh Posté le 21-01-2002 à 22:38:58    

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)


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 21-01-2002 à 22:53:17    

et dans le dossier mot de pass, tu fais un htacces deny from all

Reply

Marsh Posté le 21-01-2002 à 22:55:57    

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


---------------
email : otb82@hotmail.com
Reply

Marsh Posté le 22-01-2002 à 07:47:05    

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

Reply

Marsh Posté le 22-01-2002 à 09:23:44    

kayasax a écrit a écrit :

A chaque fois j'ai l'erreur 500 (erreur interne).  




 
Non, cela ne fonctionne pas chez FREE (CGI)
 
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...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed