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
|
function checkInscription($pseudo,$pass,$pass2)
{
if (isset($pass) AND isset($pass2)){
$nom=$pseudo;
$mdp=sha1($pass);
$mdp2=sha1($pass2);
$testinscription="";
$goon=true;
if (($mdp==$mdp2)) //vérifier si les 2 mots de passe sont identiques
{
$rep=Dbrequete('SELECT * FROM utilisateurs');
while($donnees=$rep->fetch()) //vérifier si pseudo existe
{
if($donnees['nom']==$pseudo)
{
$testinscription="pseu";
$rep->closeCursor();
$bdd=null;
$goon=false;
}
}
$rep->closeCursor();
if ($goon==true) //ajouter utilisateur dans bd et redirection vers page user
{
$rep=Dbprepare('INSERT INTO utilisateurs(nom, password, mail, statut) VALUES(:nom, :password, :mail, :statut)');
$rep->execute(array( 'nom' => $pseudo, 'password' => $mdp, 'mail' => "", 'statut' => "user"));
$rep->closeCursor();
//$bdd->null;
checkLogin($pseudo,$pass);
header('Location: user.php');
}
else {};
}
else
{
$testinscription="pass";
}
}
else{
$testinscription="rien";
}
return $testinscription;
} |