Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probleme de cookies

pour ma partie administration

Sujet résolu
    21 avril 2006 à 11:44:40

    Bonjour a tous !

    J'ai un petit probleme de cookies pour protéger ma partie d'administration,
    en fait voila mon code sa sera plus parlant je crois (vous verez c'est bien basique comme code )
    Tout d'abord a la connexion je crée un cookies :

    if (($Utilisateur == "kalex") && ($Mdp == "kalex")) //Login et Password
    {
    $expire = 20*3600;
    setcookie("admin","pass",time()+$expire);
    header ("Location: Page_principale.php");
     exit;
    }


    Sachant que pour chaque utilisateur je fait un elseif et si pass et login ne correspondent pas, avec le else je les renvoyent a la page de connexion, il y aura 2 utilisateurs autorisés a la session admin, dont moi.

    Ensuite, lorsque on clique sur le lien administrer on arrive sur cette page

    <?php
    if ($_COOKIES['admin'] = "pass")
    {
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
       <head>
           <title>Page admin</title>
              </head>
       <body>...</body>
    </html>
    <?php
    }
    else
    {
    echo "error";
    }
    ?>


    Voila sa ne marche pas car meme apres avoir détruit mes cookies, je passe encore dans la partie administration, quand sa marchera j'aimerais proteger tout le reste du site avec un deuxieme cookie, qui s'appliquera a tout les utilisateurs.



    Merci d'avance pour votre aide, cordialement Kalex
    • Partager sur Facebook
    • Partager sur Twitter
      21 avril 2006 à 12:04:29

      Bonjour, essaye de faire ça :


      <?
      if ((empty($_COOKIE['admin']))||($_COOKIE['admin'] != pass))
      {
      echo'error';
      exit;
      }
      else if ($_COOKIE['admin'] == pass)
      {}
      ?>
      LE RESTE DE TA PAGE ICI

      ça sert à verifier si le cookie existe.
      En esperant que ça te serve :)
      • Partager sur Facebook
      • Partager sur Twitter

      Probleme de cookies

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown