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
|
public function addUser($nom, $prenom, $email, $pseudo, $passworda, $passwordb){
try{
if($passworda != $passwordb){
echo "Les mots de passe doivent être identiques";
$passworda = $_POST['passworda']; /* c'est ici où je ne suis certain de rien, le reste fonctionne normalement*/
$longueur = strlen($passworda);
if ($longueur < 8) {
echo "Mot de passe trop court !";
return false;
}
} else {
$passworda = sha1($passworda);
$req=$this->db->prepare("select * from site where pseudo=?");
$req->execute(array($pseudo));
if($req->rowCount() !=0){
echo "Le pseudo est déjà pris ! ";
return false;
}else {
$passworda = sha1($passworda);
$reponse = $this->db->prepare("INSERT INTO site VALUES(Default,?,?,?,?,?)");
$reponse->execute(array($nom,$prenom,$email,$pseudo,$passworda));
return true;
}
}
}catch (PDOException $e){
echo $e->getMessage();
}
}
}
?> |
Partager