Page 1 sur 1

Listes des membres connecter

Posté : 22 oct. 2006, 20:11
par s0ak
Bonjour,j'aimerais que dès qu'un membre ce connecte, sa change la valeur "connecter" qui est de 0 en general devienne 1.
Et que dès qu'il n'est plus connecter sa redevienne 0.
Et que si au bout d'un certain temps sa met aussi 0 car s'il part sans ce deloguer sa le marquera encore connecter.

(Ma table s'appelle : membres; et dans ceci il y à un champ : connecter)

Je c'est pas comment proceder, si vous pouvez m'aider, merci

Voici mon code de connection:

Code : Tout sélectionner

<?php //Si la variable $_POST['connexion'] (bouton submit du formulaire) et la variable $_SESSION['logged'] vaut false (déconnecté) existent. if (isset($_POST['connexion']) && $_SESSION['logged'] === false) { //Vérification des autres variables. if (isset($_POST['pseudo'],$_POST['mot_passe']) && !empty($_POST['pseudo']) && !empty($_POST['mot_passe'])) { //Vérification du pseudo. $pseudo = htmlspecialchars($_POST['pseudo']); $mot_passe = htmlspecialchars($_POST['mot_passe']); $connecter = htmlspecialchars($_POST['connecter']); //Requête comptant le nombre de pseudos $_POST['pseudo'] $sql = mysql_query("SELECT COUNT(*) AS nb_pseudo FROM membres WHERE pseudo='".$pseudo."'"); //Si le pseudo existe. if (mysql_result($sql,0,'nb_pseudo') == 1) { //Vérification du mot de passe //Information sur le compte du membre. $sql_infos = mysql_query("SELECT id, mot_passe, confirmation FROM membres WHERE pseudo='".$pseudo."'"); $donnees = mysql_fetch_array($sql_infos); //Hashage du mot de passe. $mot_passe_hash = md5($mot_passe); //Comparaison du mot de passe. if ($mot_passe_hash == $donnees['mot_passe']) { //On vérifie que le compte est confirmé. //Si $donnees['confirmation'] vaut 1. if ($donnees['confirmation'] == 1) { if (isset($_POST['souvenir']) && $_POST['souvenir'] == 'on') { //Temps d'expiration des cookies (1 an). $expire = time() + 3600 * 24 * 365; setcookie('pseudo', $pseudo, $expire); setcookie('mot_passe', $mot_passe_hash, $expire); } //Tout est bon, on connecte le membre. $_SESSION['logged'] = true; //Création de 2 variables de session, contenant des informations sur le membre. $_SESSION['id'] = $donnees['id']; //Id du membre. $_SESSION['pseudo'] = $pseudo; //Pseudo du membre. //Redirection vers la page membre. header("location: membres.php"); } else echo 'Erreur : le compte n\'est pas confirmé !'; } else echo 'Erreur : le mot de passe est incorrect !'; } else echo 'Erreur : le pseudo n\'existe pas !'; } else echo 'Erreur : veuillez remplir tous les champs !'; } ?>
Je c'est qu'il faut mettre un UPDATE etc mais je c'ets pas du tout ou le palcer, merci d'avance