begin process at 2012 05 31 09:42:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

session et mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

session et mysql

samedi 17 janvier 2009 à 09:43:39 | session et mysql

webcap

Bonjour,
je ne savais pas ou poster mes questions.

j'ai un espace membre pour mon site et j'ai un petit soucis

l'inscription des membres est ok avec envois de mail en automatique avec un recap de ses infos avec un code d'activation aleatoire.
Jusque la tout va bien

l'ouverture de mon site sur 2 navigateurs ie avec le meme login est interdit (utilisateur deja connecté)
par contre, je ne trouve pas comment faire pour interdire à l'utilisateur d'ouvrir 2 fenetres internet sur mon site avec 2 identifiants differents.

Si vous pouviez me donner un coup de main sur ce sujet!!

le second point, avec un bouton de deconnection tout ce passe bien, la session est fermée et la base de donnée renseignée pour mettre le status du membre en off line

Par contre, lorsque l'utilisateur ferme son navigateur sans passer par le bouton de deconnection, je n'arrive pas a fermer la session et mettre a jour la bd pour changer son status de on line en off line
je pensais compter les sessions ouverte par un 1  mais l' idsession est diffent d'une fenetre à l'autre, mais je vois pas comment


Merci d'avance pour votre aide

Amicalement
samedi 17 janvier 2009 à 13:03:19 | Re : session et mysql

kohntark

Membre Club
Salut,


par contre, je ne trouve pas comment faire pour interdire à l'utilisateur d'ouvrir 2 fenetres internet sur mon site avec 2 identifiants differents.

Avec l'IP et le port de la machine peut être. Si ils sont déjà présents dans ta table tu interdis une nouvelle session.


Par contre, lorsque l'utilisateur ferme son navigateur sans passer par le bouton de deconnection, je n'arrive pas a fermer la session et mettre a jour la bd pour changer son status de on line en off line

Le mieux me semble t il est de mettre à jour une variable timestamp à chaque fois que l'utilisateur charge une page. Si le delta entre le timestamp actuel et cette valeur est supérieur à XX sec tu le considère comme étant offline.
Mieux encore tu utilises une requête ajax envoyée toutes les XX sec et tu effectues le même contrôle que précédemment.

Cordialement,


Kohntark -

samedi 17 janvier 2009 à 19:32:34 | Re : session et mysql

webcap

Bonsoir,

 

merci de ta reponse,

l'ip je la recupere, mais le port machine je sais pas faire ca
en sachant que si 2 membres connectés sur mon site (sur un meme reseau  donc une seule IP) avec 2pc differents et 2 pseudo differents, faudrait qu'ils puissent ce connecter

Pour le second point, les membres pourront ouvrir une second fenetre et  naviguer differement.(chat)
donc le premiere fenetre restera ouverte sans activité. Je controle deja si le membre est deja connecte ou pas pour eviter la double connection

mais je comprends pas tres bien du moment ou le membre a quitte le site, je vois pas comment executer cette requete
ou alors, il faut que je controle chaque pseudo avec le status online
alors la je seche completement

Cordialement



Cette discussion est classée dans : site, mysql, utilisateur, session, membre


Répondre à ce message

Sujets en rapport avec ce message

Site l'utilisateur quite une session ce dernière restet'elle active [ par microdevweb ] Je devellope actuelement une site imode, j'aimerais y fait un chat mais le javascript n'exite pas encore pour imode.Donc je penssais travailler avec l Ouverture auto d'une session [ par kodiask ] Voilà j'ai un site avec eun espace membre, et je voudrai que lorsque qu'un membre qui c logué qui mon site et y revienne plus tard bin que sa session session problème [ par ouga78 ] BonjourJ'ai un problème, sur mon site il y a un espace membre. Quand le membre est identifié son pseudo s'affiche sur toute les pages du site, mais au afficher la date de la derniere connexion dans une session Membre [ par milkasoprano ] Bonsoir tous le monde, Je me permet d'écrire sur ce forum car j'ai un petit probleme avec mon espace membre. le titre veut tous dire je pense... depui PB avec les SESSIONS [ par jadiema ] Bonjour à tous, Je veux créer un espace membre en PHP utilisant les SESSIONS et connecté à une base MySQL. J'utilise FREE pour cela et j'ai bien créé Recuperation de donner de Mysql [ par BTAJV ] Bon voila mon petit probleme sur mon site j'ai une section membre que j'ai recupere sur un site (Annuweb_membre pour les connaisseur) Donc voila j'ai Problème sessions [ par sebmayer ] Bonsoir, Voilà je fais appel à vos connaissance pour me dépanner. J'étais en train d'ajouter des fonctions à mon espace membre quand je me suis retrou Connexion Mysql et requetes [ par mecapom ] Bonjour a tous une petite car je suis encore debutant en php, voici mon script de ma page membre//Ne pas oublier de mettre le session_start()session_s Liste de membres [ par biloutte33 ] Bonjour tout le monde,suite à mon espace membre qui est actif, j'aimerais que l'on puisse consulter les fiches des membres avec leurs informations res connection membre [ par gorn deja pris ] Voila j'ai un ptit soucis, je débute le php, et j'essai de faire une page où l'on peut se connecter, le truc c'est que j'ai déjà fais les inscriptions


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales