IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Vérification de personne connectée


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut Vérification de personne connectée
    Bonjour

    J'ai un site de news où les internautes peuvent faire des commentaires sur les articles proposés.

    Mais avant faire un commentaire il faudrait être connecté d'abord donc être membre de la communauté comme on le voit sur ce site. c'est à dire qu'avant de poster un sujet il faut te logger d'abord.

    Mon problème c'est que comment vérifier qu'un internaute est connecté avant qu'il ait accès au formulaire d'envoi de commentaire.

    quels sont les étapes à suivre??

    Merci de m'aider

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Comment fonctionne ton systeme d'authentification actuellement ?

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut
    sur la partie détails des news on lit la news entièrement et juste en bas on a un form pour enoyer un commentaire. mais avant d'avoir accès a cet form je doit vérifier que la personne est connecté si c pas le cas un form de connexion est proposé pour qu'il entre son login et son pass.

    si c pas un membre un lien l'invite à s'inscrire.

    Ce que je vois c'est d'avoir une Table dans la BD pour les connectés genre tt les visiteurs du site. et par la suite je c pas trop .....

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    heu tu as quoi en place actuellement pour tout ce que tu décris ?

  5. #5
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut
    j'ai ma BD en place

    dans la BD j'ai une table news pour mes article, une table des membres, une table des connectées que je vais mettre en place qui stockera tt les IP des visiteurs dans le quel je pourrais gérer les connectés inactifs selon un certains temps...

    et une table pour les commentaires.

    j'ai deja mes pages de news qui fonctionnent et juste en bas les commentaires liées à l'article.

    sinon je vois pas trop ce que tu demande ...

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    1 - as-tu fait le formulaire de connexion ?
    2 - as-tu fais le code PHP qui gère la connexion d'un utilisateur ?
    3 - si oui comment gère tu actuellement la verification de l'utilisateur connecté sur les pages ?

  7. #7
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     	 1 - as-tu fait le formulaire de connexion ?
    oui : juste un form propossant deux 2 champs : login et pass

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    2 - as-tu fais le code PHP qui gère la connexion d'un utilisateur ?
    oui : je recupère en POST le login et le pass qui me permettent de faire un requête dans la sur la table membre si'l retourne un truc positif une variable de session est créée dansle cas contraire rien n'est créé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    si oui comment gère tu actuellement la verification de l'utilisateur connecté sur les pages ?
    cette dernière je penses que ma reponse précédente repond un peu je penses

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Alors la réponse à ta question de départ est toute simple : si un utilisateur est connecté, sa session contient les infos que tu as mis, sinon, non.

  9. #9
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut
    je te voyais venir là

    mais bon c vrai tu m'a aidé là. maintenant reste à gérer le fait qu'il est connecté mais qu'il reste sans activité pendant un certain temps et qu'il va falloir détruire sa session

  10. #10
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Les sessions PHP sont détruites automatiquement, par défaut, au bout de 20min.

  11. #11
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    323
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 323
    Points : 92
    Points
    92
    Par défaut
    Ok merci pour ton aide.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/08/2008, 12h07
  2. Réponses: 8
    Dernier message: 27/05/2008, 15h48
  3. Lister les personnes connectées à la base
    Par Asdorve dans le forum Firebird
    Réponses: 7
    Dernier message: 10/12/2007, 14h35
  4. Nombre de personnes connectées sur le forum
    Par portu dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 18/04/2006, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo