Erreur lors de l'authentification

Messages postés
135
Date d'inscription
mercredi 27 août 2014
Dernière intervention
13 novembre 2018
-
Bonjour, ça parvient pas à communique avec ma base de données:
<?php
session_start();
include "config/connexion.php";

//--------------------------------------
// Le temps des tests :
//echo "<pre> Variables POST :<br>";
//print_r($_POST);
//echo "</pre>";
//--------------------------------------

//********************************//
// Recupération des variables :
//********************************//
$COD_USER=isset($_POST['COD_USER']) && $_POST['COD_USER'] !=''?$_POST['COD_USER']:NULL;
$MOT_DE_PASSE=isset($_POST['MOT_DE_PASSE']) && $_POST['MOT_DE_PASSE'] !=''?$_POST['MOT_DE_PASSE']:NULL;

//********************************//
// Préparation de la requete:
//********************************//
$pass1=md5("PIYELI".$_POST['MOT_DE_PASSE']."2015");
$sql = "SELECT * FROM SECURITE
WHERE COD_USER = '".$COD_USER."'
AND MOT_DE_PASSE = '".$pass1."'";

//--------------------------------------
// Le temps des tests :
//echo "<pre> La Requete est :<br>";
//echo $sql;
//echo "</pre>";
//--------------------------------------

//********************************//
// Execution de la requete:
//********************************//
$req= $connexion->prepare($sql);
$resultat = $req->execute();

//--------------------------------------
// Le temps des tests :
//echo "<pre>Resultat :<br>";
//print_r($resultat);
//echo "</pre>";
//--------------------------------------

$NbRow = $req->fetch(PDO::FETCH_NUM);
//--------------------------------------
// Le temps des tests :
//echo "<pre> NbRows =".$NbRow[0] ."</pre>";
//--------------------------------------
if ($NbRow >=1){
$_SESSION['COD_USER']=$COD_USER;
unset($_SESSION['error_login']);
if ($_SESSION['COD_USER']=='administrateur')
{
header('Location: index1.php');
}
else
{
//--------------------------------------
// Le temps des tests :
//echo "<pre> Variables de session:<br>";
//print_r($_SESSION);
//echo "</pre>";
//--------------------------------------
header('Location: index.php');
}
exit;
}else{
// destruction des variables de session
session_destroy();
$_SESSION['error_login'] = "Login ou mot de passe incorrect!!!";
//--------------------------------------
// Le temps des tests :
echo "<pre> Variables de session:<br>";
//print_r($_SESSION);
echo "</pre>";
//--------------------------------------
header('Location: login.php');
}
?>

Merci et bonne journée
Afficher la suite 

Votre réponse

1 réponse

Messages postés
23610
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 décembre 2018
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.