40 lines
1.2 KiB
PHP
40 lines
1.2 KiB
PHP
<?php include 'database.php';
|
|
|
|
|
|
if(isset($_POST['formsend'])){
|
|
extract($_POST);
|
|
|
|
|
|
$verif = $mysqli->prepare("SELECT email FROM utilisateur WHERE email = ?");
|
|
$verif->bind_param("s",$email);
|
|
$verif->execute();
|
|
$verif->store_result();
|
|
|
|
if($verif->num_rows > 0){
|
|
echo "Email déja utilisé";
|
|
}else{
|
|
$verif = $mysqli->prepare("SELECT pseudo FROM utilisateur WHERE pseudo = ?");
|
|
$verif->bind_param("s",$pseudo);
|
|
$verif->execute();
|
|
$verif->store_result();
|
|
if($verif->num_rows > 0){
|
|
echo "Nom d'utilisateur déja utilisé";
|
|
}else{
|
|
if($mdp == $cmdp){
|
|
|
|
// hasher le mot de passe
|
|
$hash = password_hash($mdp,PASSWORD_DEFAULT);
|
|
|
|
|
|
$stmt = $mysqli->prepare("INSERT INTO utilisateur (nom, prenom, age, pseudo, mdp, email) VALUES (?, ?, ?, ?, ?, ?)");
|
|
$stmt->bind_param("ssisss",$nom, $prenom, $age, $pseudo, $hash, $email);
|
|
$stmt->execute();
|
|
echo "Le compte a été crée";
|
|
}else{
|
|
echo "non t trompé, le mot de passe est différent";
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
?>
|