[PHP] AUTHENTIFICATION...

AUTHENTIFICATION... [PHP] - Programmation

Marsh Posté le 03-03-2002 à 22:32:03    

... sous free, c'est faisable ??
 
Quand je le test en localhost, ça marche nickel, il me passe tout, mais dès que j'upload le tout il me dit :

Code :
  1. Internal Server Error
  2. The server encountered an internal error or misconfiguration and was unable to complete your request.
  3. Please contact the server administrator, no.valid@email and inform them of the time the error occurred, and anything you might have done that may have caused the error.
  4. More information about this error may be available in the server error log.


 
y'a qq1 qui sait pkoi ??...  :??:  :??:

 

[jfdsdjhfuetppo]--Message édité par xkamui--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 03-03-2002 à 22:32:03   

Reply

Marsh Posté le 03-03-2002 à 22:38:49    

tu fais comment ton identification ????

Reply

Marsh Posté le 03-03-2002 à 22:53:12    

Comme ça
 

Code :
  1. <?
  2. If(!isset($PHP_AUTH_USER))
  3. {
  4. Header("WWW-Authenticate: Basic realm=\"Entrez le mot de passe associé à votre Pseudo\"" );
  5. Header("HTTP/1.0 401 Unauthorized" );
  6. echo"
  7. <HTML>
  8. <META http-equi=\"refresh\" content=\"0;url=http://ma_page.fr">
  9. <BODY>
  10. </BODY>
  11. </HTML>
  12. ";
  13. exit;
  14. }
  15. Else
  16. {
  17. MYSQL_CONNECT ("mon_server","mon_login","mon_passwd" ) OR DIE ("Connection time out" );
  18. MYSQL_SELECT_DB ("ma_base" ) OR DIE ("Unknown Database" );
  19. $Query="Select User, Passwd from ma_table where User like '$PHP_AUTH_USER' && Passwd like PASSWORD('$PHP_AUTH_PW')";
  20. $Result=MYSQL_QUERY("$Query" );
  21. $NB=MYSQL_NUMROWS($Result);
  22. If ($NB<=0)
  23.   {
  24.   $PHP_AUTH_User='';
  25.   Header("WWW-Authenticate: Basic realm=\"Entrez le mot de passe associé à votre Pseudo\"" );
  26.   Header("HTTP/1.0 401 Unauthorized" );
  27.   echo "Vous n'êtes pas un membre de xkamui.com, merci de passer votre chemin";
  28.   exit;
  29.   }
  30. }
  31. ?>


 
Ah oui, et je passe aussi dans un include dans mon fichier php3

 

[jfdsdjhfuetppo]--Message édité par xkamui--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 04-03-2002 à 12:32:39    

:bounce:

Reply

Marsh Posté le 04-03-2002 à 18:09:36    

Il me semble mais je ne suis pas sur que on peut récup les variables AUTH uniquement si PHP est en module Apache et non en CGI.
Or sur free c un CGI donc ça doit pas marcher.
Ou sinon c une lib de php mais pas sur encore

Reply

Marsh Posté le 04-03-2002 à 19:27:45    

t'as pense a faire un .htaccess ? c + simple non ?

Reply

Marsh Posté le 04-03-2002 à 22:43:18    

il me semble que c ça kil fait mais il voudrait récup les informations entrés je pense non ?

Reply

Marsh Posté le 04-03-2002 à 22:53:36    

Je@nb a écrit a écrit :

il me semble que c ça kil fait mais il voudrait récup les informations entrés je pense non ?  




ben non moi je lis qu'il a stocke son login dans une table mysql...

Reply

Marsh Posté le 04-03-2002 à 22:59:50    

il fait un accès sécurisé les les login sont stocké dans une base c tt.
L'accès sécurisé est sur le même preincipe que les htaccess avec les www authenticate

Reply

Marsh Posté le 05-03-2002 à 08:36:42    

Ah je savais bien que ce sujet me disait qqchose, j'ai eu le meme pb y a pas lgtps :
http://forum.hardware.fr/forum2.ph [...] p=1&trash=
 
pb resolu en faisant un .htaccess et .htpasswd


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

Marsh Posté le 05-03-2002 à 08:36:42   

Reply

Marsh Posté le 05-03-2002 à 09:06:23    

vous conseillé quoi pour securisé une admin sur un site ?
parceque le htaccesse fonctionnne pour tout le dossier ou juste pour une page ?
 
parceque la je me prend la tete avec les sessions et un login  et mdp dans une base donc vous conseillez quoi ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
Reply

Marsh Posté le 05-03-2002 à 09:16:39    

massanu : un .htaccess avec les mots de passe cryptes dans un .htpasswd ,  
cela te permet de proteger tout le contenu d'un repertoire (admin par ex.)


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

Marsh Posté le 05-03-2002 à 11:32:09    

si c pour une partie admin ben la question ne se pose pas : htaccess.
Si c pour une partie membre ben fais avec les sessions/base mysql)

Reply

Marsh Posté le 05-03-2002 à 19:02:04    

putain et dire que jme faisais chier avec les sessions meme pour la partit admin, merci les mecs
 
jvais allé etudier le htaccess de suite !


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
Reply

Sujets relatifs:

Leave a Replay

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