
le 04/11/2008 à 22:31
Problème connexion membre
Voila, je viens d'apprendre le cours sur les SESSION de La Globule, les scripts marchent nickel quand on définit soit même les variables login et password, mais, quand je vais pour faire ces opération en me servant de ma BDD, cela ne veut pas fonctionner.
Pourriez-vous m'aider svp
Pourriez-vous m'aider svp

- <?php
- // on teste si nos variables sont définies
- if (isset($_POST['login']) && isset($_POST['pwd']))
- {
- // On se connnecte
- mysql_connect("localhost", "root", "root");
- mysql_select_db("bdd");
- //On protège les données
- $login = mysql_real_escape_string($_POST['login']);
- $pwd = mysql_real_escape_string($_POST['pwd']);
- $requete1 = mysql_query("SELECT * FROM bdd WHERE login = '$login'") or die (mysql_error());
- $reponse = mysql_fetch_array($requete1);
- // on vérifie les informations du formulaire, à savoir si le pseudo saisi est bien un pseudo autorisé, de même pour le mot de passe
- if ($reponse == $_POST['login'] && $reponse == $_POST['pwd'])
- {
- // dans ce cas, tout est ok, on peut démarrer notre session
- session_start ();
- // on enregistre les paramètres de notre visiteur comme variables de session ($login et $pwd) (notez bien que l'on utilise pas le $ pour enregistrer ces variables)
- $_SESSION['login'] = $_POST['login'];
- $_SESSION['pwd'] = $_POST['pwd'];
- // on redirige notre visiteur vers une page de notre section membre
- header ('location: page_membre.php');
- }
- else {
- // Le visiteur n'a pas été reconnu comme étant membre de notre site. On utilise alors un petit javascript lui signalant ce fait
- echo '<body onLoad="alert(\'Membre non reconnu...\')">';
- // puis on le redirige vers la page d'accueil
- echo '<meta http-equiv="refresh" content="0;URL=index.htm">';
- }
- }
- else {
- echo 'Les variables du formulaire ne sont pas déclarées.';
- }
- ?>