Bonjour j'ai un petit soucis sur les session lors d'une tentative de connexion, j'ai cherché pdt des erreur et essayé plein de chose mais je ne vois vraiment pas ou peut se trouver l'erreur merci par avance (Ma BDD se nomme gestionstock la Table inscription et les deux champs voulu identifiant et mdp merci par avance

voici mon code html de ma page Connexion.html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
<head>
	<meta charset="utf-8">
</head>
<body>
	<center>
		<div><h1>Connexion</h1></div>
			<form method="post" action="../php/connexion.php">
				Identifiant :  <input type="text" name="identifiant" maxlength="250">
				Mot de passe : <input type="password" name="mdp" maxlength="10" id="mdp"><br><br>
			<input type="submit" value="Connexion"/>
			</form>
 
		</center>
</body>
</html>
ainsi que ma page connexion.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php 
 
 
if(isset($_POST['identifiant']))      $identifiant=$_POST['identifiant'];
else      $identifiant="";
 
if(isset($_POST['mdp']))      $mdp=$_POST['mdp'];
else      $mdp="";
 
$connect = mysqli_connect('****', '****', '******', 'gestionstock'); 
// sélection de la base  
 
   if (mysqli_connect_errno())
   {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
   }
 
 
//  Récupération de l'utilisateur et de son pass hashé
 
 
//  Récupération de l'utilisateur et de son pass hashé
$sql = $connect->prepare('SELECT id, mdp FROM inscription');
$sql->execute(array(
    'identifiant' => $identifiant));
$resultat = $sql->fetch();
 
// Comparaison du pass envoyé via le formulaire avec la base
$isPasswordCorrect = password_verify($_POST['mdp'], $resultat['mdp']);
 
if (!$resultat)
{
    echo 'Mauvais identifiant ou mot de passe !';
}
else
{
    if ($isPasswordCorrect) {
        session_start();
        $_SESSION['identifiant'] = $resultat['identifiant'];
        $_SESSION['mdp'] = $mdp;
        echo 'Vous êtes connecté !';
    }
    else {
        echo 'Mauvais identifiant ou mot de passe !';
    }
}
 
?>