Code affiché dans la page
je suis nouveau on php j'ai essayer mon premier code mais le code php apparaît comme html voila le code ces des requête de page différente
Code:
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
| <?php
$pass_hache = password_hash($_POST['pass'], PASSWORD_DEFAULT);?>
<?php $req = $bdd->prepare('INSERT INTO membres(:id,pseudo, pass, email, date_inscription) VALUES(:id,pseudo, :pass, :email, CURDATE())');
$req->execute(array(
'pseudo' => $pseudo,
'pass' => $pass_hache,
'email' => $email));
}
else
{
echo '<p>Mot de passe incorrect</p>';
}?>
<? php $req = $bdd->prepare('SELECT id, pass FROM membres WHERE pseudo = :pseudo');
$req->execute(array(
'pseudo' => $pseudo));
$resultat = $req->fetch();
?>
<? php $isPasswordCorrect = password_verify($_POST['pass'], $resultat['pass']);
if (!$resultat)
{
echo 'Mauvais identifiant ou mot de passe !';
}
else
{
if ($isPasswordCorrect) {
session_start();
$_SESSION['id'] = $resultat['id'];
$_SESSION['pseudo'] = $pseudo;
echo 'Vous êtes connecté !';
}
else {
echo 'Mauvais identifiant ou mot de passe !';
}
}
?>
<? php if (isset($_SESSION['id']) AND isset($_SESSION['pseudo']))
{
echo 'Bonjour ' . $_SESSION['pseudo'];
}
session_start();
$_SESSION = array();
session_destroy();
setcookie('login', '');
setcookie('pass_hache', '');
?> |