first commit
This commit is contained in:
40
controler/actionRegister.php
Normal file
40
controler/actionRegister.php
Normal file
@@ -0,0 +1,40 @@
|
||||
<?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";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user