Partage
  • Partager sur Facebook
  • Partager sur Twitter

j'ai un truc qui cloche dans mon code

<?php ?>

Sujet résolu
    4 décembre 2005 à 0:37:16

    salut à tous

    il y a un truc qui cloche dans mon code , pouvez vous m'aider


    <?php
    session_start();
    $_SESSION['login'] = '$_POST['login']';
    ?>
    <?php
    require 'connect.php';
    if(empty($_POST['login']) || empty($_POST['password']))
    {
    echo '<script language=javascript> alert ("Vous avez oublié de remplir un champ.";);</script>';
    include('form_login.php');
    exit;
    }
    else
    {
    $login = $_POST['login'];
    $password = $_POST['password'];
    $sql = "SELECT `password`, `admin` FROM `membres_tbl` WHERE `login`='" . $login . "'";
    $req = mysql_query($sql) or die('Erreur SQL !<br>' . $sql . '<br>' . mysql_error());
    $data = mysql_fetch_assoc($req);
    if($data['password'] != $password)
    {
    echo '<script language=javascript> alert ("Mauvais login / password. Merci de recommencer";);</script>';
    include('form_login.php');
    exit;
    }
    else
    {
    session_start();
    session_register("login");
    if ($data['admin'] == 'true')
    {
    header ('location: indexadmin.php');
    exit();
    }
    else
    {
    header ('location: indexmembre.php');
    exit();
    }
    }
    }
    ?>


    merci à ceux qui vont m'aider
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      4 décembre 2005 à 0:38:55

      C'est quoi qui cloche ? et pourquoi tu fermes et tu rouvre aussi tot ta balise php ?

      Y'a d'autre trucs aussi :
      La récupération du POST n'est pas bon, plutot comme ça :
      $_SESSION['login'] = $_POST['login'];


      Tu met deux fois session_start
      • Partager sur Facebook
      • Partager sur Twitter

      j'ai un truc qui cloche dans mon code

      × 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