Forcer une connection/inscription

Utilisateur anonyme -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, je voudrai savoir comment forcé les utilisateurs à ce connecté/s'inscrire sur mon site pour pouvoir accédé au contenu des page web.

2 réponses

  1. Rhydan1 Messages postés 438 Statut Membre 70
     
    Bonjour,

    En admettant que vos utilisateurs soient identifiés par des cookies sur votre site, l'opération est simple :

    Vérifier si les cookies les identifiants existent (Donc si ils sont connectés)
    Si ils ne le sont pas, les rediriger sur une page de Connexion/Inscription
    Sinon continuer à afficher la page :)
    0
  2. Utilisateur anonyme
     
    voici ce que j'ai mis comme code

    <?php
    if ((!isset($_SESSION['login'])) || ($_SESSION['login'] == ''))
    {
    // La variable $_SESSION['login'] n'existe pas, ou bien elle est vide
    // <=> la personne ne s'est PAS connectée
    include('connection.php');

    }

    ?>

    mais une fois que la personne s'est connecter comment la faire rediriger sur la page quelle voulais visité?
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      Voici le principe :
      - tu ajoutes session_start() au début du code PHP de chacune de tes pages
      - dans la page qui permet à l'utilisateur de s'identifier, tu enregistres des informations dans la variable $_SESSION.
      - dans toutes les pages, tu commences par vérifier la variable $_SESSION. Cela te permet de savoir si l'utilisateur s'est identifié. En fonction de cela, tu peux choisir ce que tu lui réponds.
      - si tu as une page de déconnexion, tu vides simplement la variable $_SESSION.
      0