Session en php - Page 3

  1. je ne comprends pas pourquoi la variable de connexion est vide vue que je la récupere !
    1. bon, alors je peux rentrer, mais le truc c'est que j'arrive sur une page blanche ! et pour les deux (client et administrateur) , alors qu'avant qund je me loguait soit en client soit en admin, j'avais toujours la meme page qui apparaissait : celle du client ...... et là c'est le vide !!! remarque,avec cette page blanche on se croirait à la montagne !!!
      1. j'ai essayer de remettre ça, mais ça ne vas toujours pas!

        if ($exist==1)
        {
        $ligne = mysql_fetch_array($result);
        session_start();
        $_SESSION['compte'] = $ligne['droituti'];
        if ($_SESSION['compte'] == 'admin')
        {
        header("location:page_adming.php");
        }
        else
        {
        if ($_SESSION['compte'] == 'client')
        {
        header("location:page_clientg.php");
        }
        }
        }
        else
        {
        echo'<center>Login ou Mot-de-passe incorrects ! </center>';
        include ("page_cnx.htm");
        }

        je ne comprends pas pourquoi ma requete ne va pas !!
        1. c simple, tu n'as pas d'utilisateur avec admin en login et en pass, ou alors mal ecrit.

          if ($_SESSION['compte'] == 'admin') // faux donc je saute le block1
          {
          header("location:page_adming.php"); // block 1
          }
          else
          {
          if ($_SESSION['compte'] == 'client') // faux donc je saute le block 2
          {
          header("location:page_clientg.php"); // block 2
          }
          // j'aterris donc ici: le block 3. Qui n'affiche strictement rien
          }
          }
          else
          {
          echo'<center>Login ou Mot-de-passe incorrects ! </center>';
          include ("page_cnx.htm");
          }
          1. ta requete pour trouver la personne avec ton login/pass dans la base ne trouve rien, c'est ce que j'essaie de te dire.

            Verifie ta base et ta requete.
            1. ben pour la base c'est déja fait mais pour la requete, je vois pas ce qui cloche !!!

              // requête qui permet de resortir le niveau de l'utilisateur enregistré
              $query = "SELECT * FROM utilisateurs WHERE loginuti = '$login' AND passworduti = '$password'";
              $result = mysql_query($query) or die ("Erreur Query : ".mysql_error());
              1. je faisais reference a ca:

                query = SELECT * FROM utilisateurs WHERE loginuti = 'admin' AND passworduti = 'admin'
                variable de session =

                apparement ya rien dans la variable de session...
                1. j'ai trouvé c'était un faute de frappe !!! par contre je voudrais savoir comment faire pour récupérer le login de l'utilisateur pour l'utilisé dans les autres pages
                  1. en fait, j'ai ajouté d'autres trucs en sur mon fichier connexion mais je n'arrive pas à récupérer cette valeur dans un autre script
                    Précédent
                    • 1
                    • 2
                    • 3