Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1243 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Session liste de connecter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session liste de connecter

n°1007092
ozzy015
Posté le 09-03-2005 à 17:48:40  profilanswer
 

bonjour j'aimerai savoir si quelqu'un c'est comment je pourait faire une liste des membre conecter sur mon site (avec des Session)
 
merci  :)
 
ps: je suis débutant encore lol


Message édité par ozzy015 le 09-03-2005 à 17:49:30
mood
Publicité
Posté le 09-03-2005 à 17:48:40  profilanswer
 

n°1007093
ozzy015
Posté le 09-03-2005 à 17:49:51  profilanswer
 

ozzy015 a écrit :

bonjour j'aimerai savoir si quelqu'un c'est comment je pourait faire une liste des membre conecter sur mon site (avec des Session)
 
merci  :)
 
ps: je suis débutant encore lol


www.adosquebec.de.vu

n°1007125
soju
One shot !
Posté le 09-03-2005 à 18:23:34  profilanswer
 

ozzy015 a écrit :

bonjour j'aimerai savoir si quelqu'un c'est comment je pourait faire une liste des membre conecter sur mon site (avec des Session)

tu enregistres tes sessions dans une base ? c'est le plus simple à mon avis

n°1007128
ozzy015
Posté le 09-03-2005 à 18:25:13  profilanswer
 

ben les login et pass et info de mes membre son dans ma base de doner javais pencer faire que quand quelqu'un se conecte sa va l'inscrire dans un table et quand il se déconecte sa le suprime mais comme le monde font pas déconexion la plupart du temp sa marchera pas :S

n°1007133
soju
One shot !
Posté le 09-03-2005 à 18:28:30  profilanswer
 

ozzy015 a écrit :

ben les login et pass et info de mes membre son dans ma base de doner javais pencer faire que quand quelqu'un se conecte sa va l'inscrire dans un table et quand il se déconecte sa le suprime mais comme le monde font pas déconexion la plupart du temp sa marchera pas :S


je parlais des sessions, pas des infos user
et si tes membres ne se connectent pas, ta "liste des membre conecter" sera forcement vide  ;)  
 
 

n°1007138
ozzy015
Posté le 09-03-2005 à 18:32:24  profilanswer
 

nah les session je les fait avec un sessionstart genre lol mais c sa si mes membre se conecte sa va les inscrire dans ma table pi kand il se déconecter sa va les suprimer de la mais si il pese pas sur deconecter il vont sen aler et il seront pas suprimer donc il vont aparetre dans la liste! lol

n°1007157
soju
One shot !
Posté le 09-03-2005 à 18:52:37  profilanswer
 

ozzy015 a écrit :

mais si il pese pas sur deconecter il vont sen aler et il seront pas suprimer donc il vont aparetre dans la liste! lol

un timeout et le tour est joué

n°1007163
ozzy015
Posté le 09-03-2005 à 18:54:45  profilanswer
 

hum je c'est pas trop coment faire sa

n°1007191
Djebel1
Nul professionnel
Posté le 09-03-2005 à 19:23:27  profilanswer
 

et tes sessions sont gérées comment? dans une base de données ou direct en dur sur le serveur?

n°1007192
ozzy015
Posté le 09-03-2005 à 19:24:57  profilanswer
 

comme sa  

Code :
  1. <?php 
  2. include "sql.php";
  3. if($login=='' || $pass=='')
  4.     {
  5.     echo '<font color="#5787AE" size="1" face="Arial">Vous n\'avez pas remplis tout les champs.</font>';
  6.     exit;
  7.     }
  8. $sql = "select password from ado_membres where login='$login'";
  9. $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  10. $data = mysql_fetch_array($req);
  11. if($data['password'] != $pass)
  12.     {
  13.     echo '<font color="#5787AE" size="1" face="Arial">Mauvais login ou Mot de Passe. Merci de recommencer</font>';
  14.     exit;
  15.     }
  16. else
  17.     {
  18.     if(!session_is_registered(login))
  19.       {
  20.        session_unregister('login');
  21.        session_start();
  22.        session_register('login');
  23.        }
  24.     echo '<script language="javascript">document.location.href="index.php?page=membres"</script>';
  25.     }
  26. ?>


Message édité par ozzy015 le 09-03-2005 à 19:25:23
mood
Publicité
Posté le 09-03-2005 à 19:24:57  profilanswer
 

n°1007210
Djebel1
Nul professionnel
Posté le 09-03-2005 à 19:31:49  profilanswer
 

ca répond pas à ma question ;)  
enfin bon à priori, vu que tu ne l'as visiblement pas paramétré, les variables de session doivent etre stockées en dur sur le serveur.
Donc, si une session est ouverte, tu rajoute une ligne dans la table qui stocke ton nombre de connecté.  
Si ton utilisateur se barre sans cliquer sur déconnecter, sa session va expirée au bout d'un certain temps ou à la fermeture de son navigateur. Tu n'as donc plus qu'à demander à vérifier si le $_SESSION['login'] existe toujours. Si il n'existe plus, tu suprime une ligne de ta table qui gère le nombre de connecté.
 
Sinon visiblement tu stocke le mot de passe en clair dans ta base, et ca c'est très mauvais. Il faut l'encoder avant de le rentrer dans la base.
Ensuite, pour vérifier que le pass est le bon, tu encode aussi ce que l'utilisateur rentre pour se connecter, et tu vérifie le pass soumis encodé avec le pass dans la base encodé. S'ils sont identiques, le pass est le bon.

n°1007217
ozzy015
Posté le 09-03-2005 à 19:36:39  profilanswer
 

hum je comprend pas trop comment intégré sa a on code pour les pass c'est pas bien bien grave ya pas grand chose à sécuriser mais pour la liste des conecter je comprend pas trop si mon utilisateur se conecte sa lajoute a ma base et si sa session expire comment sa fait pour se suprimer tout seul ?  
si tu pouvait me l'intégré a mon code sa serai cool :D lol

n°1007448
soju
One shot !
Posté le 09-03-2005 à 22:20:44  profilanswer
 

ozzy015 a écrit :

si tu pouvait me l'intégré a mon code sa serai cool :D lol


http://soju22.net/smile/2/ff0000/ffffff/default/wink/wood/%5B0C%5D%20On%20ne%20fait%20pas%250Ale%20boulot%20a%20votre%20place..gif
 
(cf règles du forum)

n°1007590
ozzy015
Posté le 09-03-2005 à 23:51:59  profilanswer
 

lol je veut pas qu'il fasse mon boulot c'est juste ke je c pas c koi lecode pour faire se qu'il ma dit je débute ! lol

n°1007592
tet2neu
emmerdeur
Posté le 10-03-2005 à 00:03:38  profilanswer
 

Apprend le français, pour le PHP on verra plus tard [:itm]

n°1007597
ozzy015
Posté le 10-03-2005 à 00:08:05  profilanswer
 

voyon c'est lisible se que jécrit !

n°1007598
KangOl
Profil : pointeur
Posté le 10-03-2005 à 00:13:33  profilanswer
 

:hebe:


---------------
Nos estans firs di nosse pitite patreye...
n°1007599
ozzy015
Posté le 10-03-2005 à 00:18:41  profilanswer
 

ben quoi c'est vrai shui concient que shui null en français mais bon lol

n°1007601
tet2neu
emmerdeur
Posté le 10-03-2005 à 00:20:45  profilanswer
 

ozzy015 a écrit :

voyon c'est lisible se que jécrit !


C'était de moins en moins lisible. Je te demande pas d'écrire un français impec, juste d'éviter le style SMS ;)

n°1007604
KangOl
Profil : pointeur
Posté le 10-03-2005 à 00:22:49  profilanswer
 

ozzy015 a écrit :

ben quoi c'est vrai shui concient que shui null en français mais bon lol


non mais merde !
fait un effort bordel !!


---------------
Nos estans firs di nosse pitite patreye...
n°1007612
ozzy015
Posté le 10-03-2005 à 00:40:55  profilanswer
 

ok ouin

n°1007638
Djebel1
Nul professionnel
Posté le 10-03-2005 à 03:33:41  profilanswer
 

KangOl a écrit :

non mais merde !
fait un effort bordel !!


c'est sur que ca c'est du bon francais  :lol:

n°1007855
KangOl
Profil : pointeur
Posté le 10-03-2005 à 11:04:43  profilanswer
 

c'est déjà mieux en tous cas :o


---------------
Nos estans firs di nosse pitite patreye...
n°1007864
Xav_
The only one...
Posté le 10-03-2005 à 11:07:50  profilanswer
 

c'est clure, Soju, tant que tu es à citer les règles du forum, tu peux aussi nous ressortir celle qui dis de parler dans un français clair et intelligible, et le "SMS-style" est à éviter...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Session liste de connecter

 

Sujets relatifs
prog demarrage de sessionsession & cookie
Mes données de session s'effacent au retour d'une pageconnaitre la liste des document word d'un repertoire ouvert
session + controle de controle de champExtraire et renvoyer et la liste des process > compteur ou un log
Extraire et renvoyer et la liste des process > compteur ou un log[J2ME] Besoin d'aide pour une Liste ????
session_registerAfficher des liste en 2 colonnes c possible ???
Plus de sujets relatifs à : Session liste de connecter


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR