Problème de Session Sécurisé

Bonjour,
Afin d'aggrandir mon site internet je voudrais savoir comment faire pour faire une session en php (espace-membre) qui effectue une requete vers ma base de donnée.
Voila le code que j'ai placé en page d'authentification :
<form action="/system32/session/session_verif.php" method="post">
<p align="center"><strong>Votre login :</strong></p>
<p align="center"><strong>
<input name="login" type="text" id="login_membres">
<br />
Votre mot de passe : </strong></p>
<p align="center"><strong>
<input name="pwd" type="password" id="pwd_membres">
<br />
<input type="submit" value="Connexion">
</strong></p>
</form>
Le session_ verif.php contient ceci :

<?php
$login_valide = "moi";
$pwd_valide = "lemien";

if (isset($_POST['login']) && isset($_POST['pwd'])) {

if ($login_valide == $_POST['login'] && $pwd_valide == $_POST['pwd']) {

session_start ();

$_SESSION['login'] = $_POST['login'];
$_SESSION['pwd'] = $_POST['pwd'];

header ('location: /extranet/index.php');
}
else {

echo '<body onLoad="alert(\'Admin non reconnu...\')">';

echo '<meta http-equiv="refresh" content="0;URL=index.php">';
}
}
else {
echo 'Les variables du formulaire ne sont pas déclarées.';
}
?>

La sécurisation des pages se fait comme ceci:
<?php

session_start ();

if (!isset($_SESSION['login']) || !isset($_SESSION['pwd'])) {
exit;
}

?>

Merci à tout ceux qui pourront répondre à ma question !
Configuration: Windows Vista
Firefox 3.0.11

8 réponses

  1. Vous avez tous ce qu'il faut dans ce que vous a donnez jeremieca
    1
    1. Bhé inséré $_SESSION['bidule'] dans la requête.
      je ne comprends pas bien la question
      0
      1. Dans la page session_verif.php à la ligne ou c'est indiqué comme login et mot de passe moi et le mien, je voudrais faire des requetes sur ma base de donnée pour authentifier le membre. Or, j'ai reussi uniquement à faire une authentification que pour un seul membre.
        0
        1. A la place de sa :
          $login_valide = "moi";
          $pwd_valide = "lemien"; 
          

          Mettre :
          $login = $_POST['login'];
          $pwd = $_POST['pwd'];
          $login_valide = $login;
          $pwd_valide = $pwd;
          

          Et ensuite pour vérifié si la personne est bien présente dans la base de données, vous n'avez qu'a faire une requête vérifant le login et le mot de passe
          0
          1. <?php
            include('fichierconfigmysql.php');
            $login = $_POST['login'];
            $pwd = $_POST['pwd'];
            $login_valide = $login;
            $pwd_valide = $pwd;

            if (isset($_POST['login']) && isset($_POST['pwd'])) {

            if ($login_valide == $_POST['login'] && $pwd_valide == $_POST['pwd']) {

            session_start ();

            $_SESSION['login'] = $_POST['login'];
            $_SESSION['pwd'] = $_POST['pwd'];

            header ('location: /extranet/index.php');
            }
            else {

            echo '<body onLoad="alert(\'Admin non reconnu...\')">';

            echo '<meta http-equiv="refresh" content="0;URL=index.php">';
            }
            }
            else {
            echo 'Les variables du formulaire ne sont pas déclarées.';
            }
            ?>
            0
            1. Vous pourriez me montrer la requete ?
              0