[APACHE] Obtenir le login de la personne connectée

Obtenir le login de la personne connectée [APACHE] - PHP - Programmation

Marsh Posté le 08-09-2006 à 12:40:38    

Bonjour tout le monde !!
 
Voilà, je modifie actuellement un site intranet héberger sur un serveur apache distant. Quand je me connecte à l'intranet j'ai la boite de message renvoyé par apache me demandant le login et mdp, ces derniers étant stocké dans la base de donnée que j'administre.
 
Mais voilà... Je n'arrive pas à récupérer le login de la personne connecté (à l'aide de code php par exemple), je sais pas où aller voir, j'ai zioté du coté de la base, mais j'ai pas de table session.
 
Comme ça, si j'ai son login je pourrais lui envoyer des mails, connaitres son levelUid...
 
Un grand merci à ceux qui pourront m'aider, et bon app' !!

Reply

Marsh Posté le 08-09-2006 à 12:40:38   

Reply

Marsh Posté le 08-09-2006 à 14:09:06    

heu sans connaitre ton appli on va avoir du mal à t'aider...

Reply

Marsh Posté le 08-09-2006 à 16:40:38    

En faite, j'ai l'impression que c'est pas l'appli qui gère les connections, mais le serveur apache, car comme je le disais, dés que je tape l'url de l'intranet c'est le serveur apache qui répond en premier.
 
Je me suis donc dit que pour obtenir l'utilisateur connecté il fallait que j'aille du coté apache, du style le fichier HTAdmin, .htpasswd .htaccess...


Message édité par soad029 le 08-09-2006 à 16:41:32
Reply

Marsh Posté le 08-09-2006 à 16:58:51    

pour de l'authentification http tu peux récupérer user/pass :

Citation :

$_SERVER['PHP_AUTH_PW']
Lorsque vous utilisez PHP avec Apache ou IIS (ISAPI en PHP 5) en tant que module faisant une identification HTTP, cette variable est définie au mot de passe fourni par l'utilisateur.  
 
$_SERVER['AUTH_TYPE']
Lorsque vous utilisez PHP avec Apache en tant que module faisant une identification HTTP, cette variable est définie au type d'identification.


Reply

Marsh Posté le 08-09-2006 à 17:09:18    

Yes... Merci infiniment monsieur !!!

Reply

Sujets relatifs:

Leave a Replay

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