Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.53 KB | None | 0 0
  1. <?php
  2.  
  3. require('includes/functions.php');
  4. $template->setTitle('DofusPedia - Inscription');
  5.  
  6.  
  7. if(!empty($_POST['pseudo'])  && !empty($_POST['mdp']) && !empty($_POST['validmdp'])  && !empty($_POST['email']) )
  8. {
  9.     $pseudo= $_POST['pseudo'];
  10.     $mdp= $_POST['mdp'];
  11.     $validmdp= $_POST['validmdp'];
  12.     $email= $_POST['email'];
  13.    
  14.     $datenaissancejour = mysql_real_escape_string($_POST['datenaissancejour']);
  15.     $datenaissancemois = mysql_real_escape_string($_POST['datenaissancemois']);
  16.     $datenaissanceannee = mysql_real_escape_string($_POST['datenaissanceannee']);
  17.     $naissance = $datenaissanceannee."-". $datenaissancemois."-". $datenaissancejour;
  18.    
  19.    
  20.     $loc = $_POST['loc'];
  21.     $sexe = $_POST['sexe'];
  22.    
  23.     $req = $bdd->prepare("SELECT * FROM `utilisateurs` WHERE pseudo='$pseudo' ");
  24.     $req->execute();
  25.     if ($req->rowCount() != 0)
  26.     {
  27.          echo "pseudo existe déjà";
  28.     }
  29.    
  30.     else
  31.     {
  32.         if($user->mail = filter_var($email,FILTER_VALIDATE_EMAIL))
  33.         {
  34.             if($validmdp==$mdp)
  35.             {
  36.    
  37.             $usersmanager = new UsersManager($bdd);
  38.             $Manager = new UsersManager();
  39.             $user = new user();
  40.             $user->pseudo = ''.htmlspecialchars($pseudo).'';
  41.             $user->password = sha1(''.$mdp.'');
  42.             $user->email = filter_var(''.$email.'', FILTER_VALIDATE_EMAIL);;
  43.             $user->naissance = ''.$naissance.'';
  44.             $user->loc = ''.$loc.'';
  45.             $user->sexe = ''.$sexe.'';
  46.             $Manager->save($user);
  47.             }
  48.             else
  49.             echo "Votre mot de passe est différent de celui validé";
  50.         }
  51.         else
  52.         echo "rentrez un email valide";
  53.     }
  54. }
  55.  
  56.  
  57. $template->parse('haut.tpl');
  58. $template->parse('inscription.tpl');
  59. $template->parse('bas.tpl');
  60.  
  61. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement