<!--VERIFICATION PAGE-->
<?php
    
include 'dbconnect.php';  // connexion à la base de données
    
session_start(); // démarrage de la session
        
if(isset($_POST['login']) && isset($_POST['password'])) // on parcourt les données du formulaire
        
{       
            
// pour éliminer toute attaque de type injection SQL et XSS
            
$login mysqli_real_escape_string($conn,htmlspecialchars($_POST['login'])); 
            
$password mysqli_real_escape_string($conn,htmlspecialchars($_POST['password']));

            if(
$login !== "" && $password !== ""// si les champs sont remplis
            
{
                
$requete "SELECT count(*) FROM utilisateurs where 
                login = '"
.$login."' "// on récupère le nombre de lignes qui correspondent au login
                
$exec_requete mysqli_query($conn,$requete); // on exécute la requête
                
$reponse mysqli_fetch_array($exec_requete); // on récupère le résultat
                
$count $reponse['count(*)']; // on récupère le nombre de lignes

                
if($count!=0// nom d'utilisateur correct
                
{
                    
$requete "SELECT password FROM utilisateurs where login = '".$login."' "// on récupère le mot de passe
                    
$exec_requete mysqli_query($conn,$requete); // on exécute la requête
                    
$reponse mysqli_fetch_array($exec_requete); // on récupère le résultat
                    
$passwordbdd $reponse['password']; // on récupère le mot de passe
                    
if(password_verify($password$passwordbdd)){ // password connection contre password base de données
                        
$_SESSION['login'] = $login// on stocke le login dans la session
                        
$requete "SELECT * FROM utilisateurs where login = '".$login."' "// on récupère les données de l'utilisateur
                        
$exec_requete mysqli_query($conn,$requete); // on exécute la requête
                        
$reponse mysqli_fetch_array($exec_requete); // on récupère le résultat
                        
$_SESSION['nom'] = $reponse['nom']; // on stocke le nom dans la session
                        
$_SESSION['prenom'] = $reponse['prenom'];  // on stocke le prénom dans la session
                        
$_SESSION['password'] = $reponse['password']; // on stocke le mot de passe dans la session

                        
$_SESSION['loginOK'] = true;    // on ouvre la session
                        
header('Location: profil.php'); // redirection vers la page profil
                    
}
                    else{
                        
header('Location: connexion.php?erreur=1'); // mot de passe incorrect
                    
}
                }
                else
                {
                        
header('Location: connexion.php?erreur=1'); // utilisateur incorrect
                    
}
            }
            else
            {
                
header('Location: connexion.php?erreur=2'); // utilisateur ou mot de passe vide
            
}
        }
        else
        {
            
header('Location: connexion.php'); // redirection vers la page de connexion
        
}
    
mysqli_close($conn); // fermer la connexion
?>