équivalent à $PHP_AUTH_USER ?

équivalent à $PHP_AUTH_USER ? - PHP - Programmation

Marsh Posté le 18-11-2002 à 00:37:29    

Bonjour,
 
j'ai fait un petit site protégé par .HTACCESS et mot de passe. J'utilisais le login entré par le visiteur grâce à

Code :
  1. $utilisateur_connecte = $PHP_AUTH_USER ;


pour ensuite récupérer tout un tas d'infos dans ma table MySQL. Mais visiblement, l'hébergeur (modelfx) a décidé de ne plus permettre la récupération de cette variable. Quand j'essaie de la récupérer il y a à présent une chaîne vide.
 
Comment puis-je contourner cette difficulté en gardant tout de même mon site protégé (infos personnelles etc) ?
 
J'avais pensé à un mot de passe .HTACCESS générique puis l'utilisation de sessions PHP pour la suite, mais cela ne me convient pas pour deux raisons :

  • deux identifications au lieu d'une
  • je ne connais rien aux sessions (fainéantise...)


Merci de vos idées lumineuses...

Reply

Marsh Posté le 18-11-2002 à 00:37:29   

Reply

Marsh Posté le 18-11-2002 à 09:48:30    

Bin déjà, essaie la variable $REMOTE_USER. Tu y récupères le login du .htaccess. Si ça marche toujours pas, laisse tomber le .htaccess et remplace-le par un formulaire tout con puis stocke le login dans une session. Et même si t'es feignant, "apprendre" les sesssions ne devrait pas te monopoliser les neurones plus de 15 minutes (enfin, pour les bases :) ) : tu fais session_start() avant le <HEAD> de chaque page où tu veux utiliser tes variables, session_register("nom_de_ta_variable" ) pour enregistrer une variable dans ta session et roule Raoul :)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 18-11-2002 à 10:00:33    

ok merci pour la réponse, je regarde ça tout de suite
 
[edit] juste en utilisant $REMOTE_USER ça marche nickel! merci ! :jap:


Message édité par flyjodel le 18-11-2002 à 12:10:28
Reply

Sujets relatifs:

Leave a Replay

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