PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » probleme session php » 15-02-2013 15:49:06

Bonjour,
Pourriez-vous m'aider à trouver ce qui ne va pas dans mon code de verification du login. Ca sort toujours en erreur.


<?php
session_start();
$loginOK = false;
if ( isset($_POST) && (!empty($_POST['username'])) && (!empty($_POST['password'])) ) {
  extract($_POST);

try
  {
  $bdd = new PDO('...', '...', '...');
  }
  catch (Exception $e)
  {
  die('Erreur : ' . $e->getMessage());
  }
  $donnees = $bdd->query('SELECT * FROM members WHERE username = \''.$_POST['username'].'\'') or die(print_r($bdd->errorInfo()));

  if (mysql_num_rows($donnees) > 0) {
     $data = mysql_fetch_assoc($donnees);
    if(md5($_POST['password']) == $data['password']) {
      $loginOK = true;
    header('location:memberaccount.php');
    }
  }
}
if ($loginOK) {
  $_SESSION['username'] = $data['username'];
  $_SESSION['name'] = $data['name'];
  $_SESSION['email'] = $data['email'];
  $_SESSION['subscriptdate'] = $data['subscriptdate'];
}
else {
  echo 'Erreur !';
}
?>
 

Merci d'avance.

Pied de page des forums

Propulsé par FluxBB