[SOLUTION] pour obtenir le nom de session (username) depuis php

pour obtenir le nom de session (username) depuis php [SOLUTION] - PHP - Programmation

Marsh Posté le 11-07-2005 à 18:00:01    

Bonjour,
 
Pour mettre un minimum de sécurité à une application (en réseau local)
avec accès sans mot de passe (si si, c'est un choix, car utilisateurs mega-newbies)
je voudrais en plus de controler l'IP (ce que je fais déjà),
controler que le username correspond bien à l'IP.
 
Mais, et c'est là que j'ai besoin de vos lumières,  
je n'ai pas trouvé comment récupérer le nom de session (windows) du poste client ?
 
D'avance, merci.


Message édité par apophyss le 13-07-2005 à 17:37:23
Reply

Marsh Posté le 11-07-2005 à 18:00:01   

Reply

Marsh Posté le 11-07-2005 à 18:11:37    

On peut pas. Et la question est posée toutes les semaines ;)

Reply

Marsh Posté le 11-07-2005 à 18:27:02    

Zut alors !
Merci pour la réponse !
 
Et il y a t-il d'autres méthodes assez légères pour l'équivalent ?
(sauf cookies, je n'en veut pas trop)

Reply

Marsh Posté le 11-07-2005 à 19:49:30    

NON.
 
Imagines ce que pourrais faire un pirate s'il pouvait récupérer ton ip et ton nom de session windows !


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 11-07-2005 à 21:25:52    

Merci !
 
Ca reste en réseau local,
donc ca va...

Reply

Marsh Posté le 11-07-2005 à 21:38:59    

Je crois qu'avec des ActiveX tu peux y arriver ... cela dit merci la compatibilité


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-07-2005 à 17:36:38    

C'est bon, j'ai trouvé !
 

Code :
  1. <?php
  2. global $REMOTE_ADDR;
  3. $username_and_domaine = gethostbyaddr("$REMOTE_ADDR" );
  4. echo $username_and_domaine;
  5. ?>


 
et ça m'affiche le username.sous-domaine.domaine
ce qui est top, vu que les postes sont en domaine.
Par contre, un poste hors domaine ne renvoie rien.
(c pas grave, pour moi, c bon)

Reply

Marsh Posté le 14-07-2005 à 08:25:42    

ce n'est quand meme pas le nom de session windows  :whistle:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 14-07-2005 à 09:18:15    

Si, ca correspond à la varialbe %USERNAME%,
mais suivi du domaine.
Il faut donc avoir pu s'autentifier en ouvrant une session sur le domaine.

Reply

Marsh Posté le 14-07-2005 à 11:18:32    

Voilà, quand on n'est pas dans un domaine,  

echo gethostbyaddr($_SERVER['REMOTE_ADDR']);


Renvoi juste localhost...


Message édité par FlorentG le 14-07-2005 à 11:18:42
Reply

Sujets relatifs:

Leave a Replay

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