Scrip pour récupérer loggin

Scrip pour récupérer loggin - PHP - Programmation

Marsh Posté le 13-01-2010 à 14:05:04    

Bonjour,
je suis a la recherche, pour mon site hébergé chez Free.fr, d'un script en php me permettant de récupérer le loggin et le mot de passe de la personne connecté, son ip ainsi que la date et l'heure de connexion.
Je voudrais pouvoir stocker ces informations dans un fichier texte.
J'utilise un fichier htaccess pour sécuriser l'accès à mon site.
J'ai fais pas mal de recherche, j'ai juste trouver ces infos mais je débute en php !
$_SERVER['PHP_AUTH_USER'] // pour le login
$_SERVER['PHP_AUTH_PW'] // pour le mot de passe  
Pouvez-vous m'aider ?
Merci d'avance.
Eric.

Reply

Marsh Posté le 13-01-2010 à 14:05:04   

Reply

Marsh Posté le 13-01-2010 à 16:19:45    

pourquoi veut tu récupérer le mot de passe de qqun qui viendrait sur ton site?  :heink:

Reply

Marsh Posté le 13-01-2010 à 16:22:40    

Car je souhaite savoir qui viens se connecter sur mon site pour faire des stats sur les utilisateurs.
Mon fichier .htpasswd contient environ 80 loggin différent !

Reply

Marsh Posté le 13-01-2010 à 16:23:51    

Euh oui mais le mdp ???

Reply

Marsh Posté le 13-01-2010 à 16:47:39    

Effectivement, je n'en ai pas besoin ! juste le loggin pour savoir à qui cela correspond !

Reply

Marsh Posté le 13-01-2010 à 18:49:52    

Personne pour me venir en aide ?

Reply

Marsh Posté le 13-01-2010 à 20:12:11    

tu as besoin de quoi de plus ?
tu sais comment recupérer les données  avec $_server. Il te suffit de l'ecrire dans un fichier ou une base de données

 

mais pas la pein de stocker le mdp a mon avis


Message édité par flo850 le 13-01-2010 à 20:12:22

---------------

Reply

Marsh Posté le 13-01-2010 à 20:45:07    

Ben non ! c'est ça le problème : je ne sais pas encore fabriquer un script pour récupérer tout ça !

Reply

Marsh Posté le 13-01-2010 à 20:52:03    

en haut de ta page d'index, il te suffit d'ecrire $_SERVER['PHP_AUTH_USER'] dans un fichier avec les autres données que tu veux historiser


---------------

Reply

Marsh Posté le 17-01-2010 à 15:13:16    

Ouais c'est bizar de vouloir avoir le mot de passe, sinon j'aime bien comment tu glisses ça innocemment entre autres propositions:
 

Citation :

je suis a la recherche, pour mon site hébergé chez Free.fr, d'un script en php me permettant de récupérer le loggin et le mot de passe de la personne connecté, son ip ainsi que la date et l'heure de connexion.


 
C'est la technique du noyage de poisson, un peu comme le mec qui achète 15 magazines et qui glisse un magazine porno au milieu pour que ça passe inaperçu (un gag de titeuf je crois :o a moins que ce soit le petit spirou... ) :D


---------------
Bla (blaa bbla)
Reply

Marsh Posté le 17-01-2010 à 15:13:16   

Reply

Marsh Posté le 18-01-2010 à 10:33:25    

Reply

Marsh Posté le 18-01-2010 à 13:49:47    

RECTIFICATION:
Certain n'ont pas l'air de bien comprendre le sens de ma demande.
Etant donné qu'il s'agit de mon site perso, c'est moi même qui crée les pseudo ainsi que les mots de passe pour les différents utilisateurs.
Donc je ne vois ou et le problème ! Chaque utilisateur souhaitant accéder à mon site m'envoie un email et je lui retourne son loggin ainsi que son mot de passe que je crée moi même.  
Je demandais juste un script en PHP pour pouvoir savoir qui étais connecté et a quelle heure pour faire des statistiques que les utilisateurs pourront consulter.
Rien de plus compliqué.
J'espère avoir été clair.
MERCI.

Reply

Marsh Posté le 18-01-2010 à 17:52:45    

tu es en php5 chez free ? dans ce cas tu as SLQlite ?
 
Pour creer la base de données et la table :
 

Code :
  1. $db = new SQLiteDatabase('logging.db', 0666);
  2. $db->query("CREATE TABLE user_logging (id INTEGER PRIMARY KEY, user , timestamp INT);" );


 
Pour logger un utilisateur :
 

Code :
  1. $user = $_SERVER['PHP_AUTH_USER'];
  2. $time = time();
  3.  
  4. $db = new SQLiteDatabase('logging.db', 0666);
  5. $db->query("INSERT INTO user_logging(user, timestamp) VALUES ('{$user}', '{$time}')" );


 
à debogguer bien sur  ;)  
apres je te laisse te documenter sur sqllite pour l'exploitation de tout ca :jap:

Reply

Marsh Posté le 18-01-2010 à 18:14:31    

sinon quand y'a moyen aussi y'a ca :
http://httpd.apache.org/docs/2.2/m [...] n_dbd.html

Reply

Sujets relatifs:

Leave a Replay

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