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 49 50 51 52 53 54
| <html>
<form action="test1.php" method="post">
<a href="register.php">S'enregistrer dans la Cave a Vin</a><br><br>
Email: <input type="text" name="email" value="<?php if (isset($_POST['email'])) echo htmlentities(trim($_POST['email'])); ?>" /><br>
Mot de passe: <input type="password" name="mdp" value="<?php if (isset($_POST['mdp'])) echo htmlentities(trim($_POST['mdp'])); ?>" /><br>
<input type="submit" name="connexion" value="Connexion" /><br>
</form>
<?php
session_start();
try
{
$db = new PDO('mysql:host=localhost;dbname=---;charset=utf8', '---', '-----');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
if(isset($_POST['connexion'])) {
if(empty($_POST['email'])) {
echo "Le champ email est vide.";
}
else
{
if(empty($_POST['mdp'])) {
echo "Le champ Mot de passe est vide.";
}
else
{
$email = $_POST['email'];
$mdp = $_POST['mdp'];
// echo $email;
// echo $mdp;
$sql = "SELECT * FROM Utilisateur WHERE email = '".$email."' AND mdp = '".$mdp."'";
$requete = mysqli_query($db, $sql);
if (mysqli_num_rows($requete) !=0)
{
$_SESSION['email'] = $email;
echo 'ok';
// header('Location: panier4_1.php');
}
else
{
echo "Le mail ou le mot de passe est incorrect, le compte n'a pas été trouvé."; //on ouvre la session avec $_SESSION: // $_SESSION['pseudo'] =$Pseudo; // la session peut être appelée différemment et son contenu aussi peut être autre chose que le pseudo // echo "Vous êtes à présent connecté !"; // header('Location: index.php');
}
}
}
}
?>
</html> |