Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['register'])) {
- $registerUsername = htmlspecialchars($_POST['registerUsername']);
- $registerPassword = sha1($_POST['registerPassword']);
- $registerPassword2 = sha1($_POST['registerPassword2']);
- $registerEmail = htmlspecialchars($_POST['registerEmail']);
- $session = md5(rand());
- $acceptRules = $_POST['acceptRules'];
- $created_at = date("d-m-Y H:i:s");
- $avatar = "https://scontent-cdg2-1.xx.fbcdn.net/v/t1.0-9/45423715_323084165145045_3233340247597121536_n.png?_nc_cat=109&_nc_ht=scontent-cdg2-1.xx&oh=4cbb7ec971669962a6febdc3e0417076&oe=5C916649";
- $pseudoLength = strlen($registerUsername);
- if(!empty($registerUsername) and !empty($registerPassword) and !empty($registerPassword2) and !empty ($registerEmail)) {
- $reqUser = $bdd->prepare('SELECT * FROM users WHERE username=:username');
- $reqUser->execute(array(
- 'username' => $registerUsername
- ));
- $checkNbrUser = $reqUser->rowCount();
- if($checkNbrUser == 0) {
- $reqEmail = $bdd->prepare('SELECT * FROM users WHERE email=:email');
- $reqEmail->execute(array(
- 'email' => $registerEmail
- ));
- $checkNbrEmail = $reqEmail->rowCount();
- if($checkNbrEmail == 0) {
- if($registerPassword == $registerPassword2) {
- if($acceptRules == true) {
- $insertMbr = $bdd->prepare('INSERT INTO users SET username=:username, created_at=:created_at, email=:email, password=:password, session=:session, avatar=:avatar');
- $insertMbr->execute(array(
- 'username' => $registerUsername,
- 'password' => $registerPassword,
- 'email' => $registerEmail,
- 'session' => $session,
- 'avatar' => $avatar,
- 'created_at' => $created_at
- ));
- $sucess = "Le compte a bien été créer";
- } else {
- $erreur = "Vous devez accepter le règlement !";
- }
- } else {
- $erreur = "Vos deux mot de passes doivent être identiques !";
- }
- } else {
- $erreur = "Un compte a déjà été enregistré avec cet email !";
- }
- } else {
- $erreur = "Un compte a déjà été enregistré avec ce pseudo !";
- }
- } else {
- $erreur = "Vous devez remplir tout les champs !";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement