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

PHP & Base de données Discussion :

Changer le navbar si c est un membre ou un visiteur


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut Changer le navbar si c est un membre ou un visiteur
    bonjour a tous
    pour commencer je suis nul , mais je commence a apprendre

    je souhaiterais que quand le visiteur se connecte il puisse voir inscription et connexion et qu une fois inscrit il ne voit plus que déconnexion

    j ai tente plusieurs codes , mais cela ne semble pas fonctionner

    voici ce que j ai pour l instant
    merci pour l aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        <?php
     include('database.php');
    if(!empty($_SESSSION['id'])){
        echo "Menu connecté";
    }
    else{
        echo "Menu normal";
     
    }
    ?>

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 513
    Par défaut
    Bonjour,

    Ajoutes session_start(); tout au début de la page pour activer la session.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut
    bonjour
    merci pour la réponse
    donc juste en ajoutant session_start();
    au début cela va fonctionner
    mon code est bon alors ?

  4. #4
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 513
    Par défaut
    Bonjour,

    Le code est bon si bien-sûr la valeur de $_SESSION["id"] est bien définie.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut
    merci pour la réponse

    comment je pourrais définir cette session id
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php 
     
    $_SESSION['id'] = id ; 
     
     ?>

  6. #6
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 513
    Par défaut
    Bonjour,

    Normalement tu passes par un formulaire de connexion avec deux input de type (text,password) et un bouton de type submit, et lorsqu'on appuie sur ce bouton, le formulaire est soumis soit vers la même page de la connexion ou bien vers une autre, ensuite :

    -Tu récupères les valeurs des inputs avec $_POST ou $_GET en fonction des attributs name.
    -Tu exécutes une requête mysql pour voir si les valeurs existent dans la base de donnée, si c'est ok tu sauvegarde la valeur de l'id utilisateur par exemple dans $_SESSION["id"] puis tu rediriges l'utilisateur vers la page index sinon, tu renvois les erreurs.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/07/2008, 23h24
  2. Réponses: 7
    Dernier message: 29/06/2008, 12h57
  3. Drawing n'est pas membre de System! Au secours
    Par li_causi dans le forum C++/CLI
    Réponses: 2
    Dernier message: 27/03/2008, 00h31
  4. Réponses: 1
    Dernier message: 24/11/2006, 16h09
  5. Réponses: 8
    Dernier message: 06/07/2006, 01h15

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