Advertisement
Guest User

Untitled

a guest
Apr 16th, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. <?php
  2.  
  3. $hostdb = 'sql.alls-heberg.fr';
  4. $databasedb = 'IlanC5404';
  5. $userdb = 'IlanC5404';
  6. $passworddb = 'L2fbUf004r';
  7.  
  8. $bdd = new PDO('mysql:host=' . $hostdb . ';dbname=' . $databasedb, $userdb, $passworddb, array(
  9. PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8',
  10. PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
  11. ));
  12.  
  13. function Hashage($str)
  14. {
  15. $config_hash = "xCg532%@%gdvf^5DGaa6&*rFTfg^FD4\$OIFThrR_gh(ugf*/";
  16. $str = Securise(sha1($str . $config_hash));
  17. return $str;
  18. }
  19.  
  20. function Look($str)
  21. {
  22. if($str == 'Garçon') {
  23. return '';
  24. } elseif($str == 'Fille') {
  25. return '';
  26. } else {
  27. return '';
  28. }
  29. }
  30.  
  31. function Gender($str)
  32. {
  33. if($str == 'Garçon') {
  34. return 'M';
  35. } elseif($str == 'Fille') {
  36. return 'F';
  37. } else {
  38. return 'M';
  39. }
  40. }
  41.  
  42. if (isset($_POST['register'])) {
  43. $email = htmlspecialchars(trim($_POST['email']));
  44. $password = Hashage($_POST['password']);
  45. $username = htmlspecialchars(trim($_POST['username']));
  46. $genre = htmlspecialchars(trim($_POST['genre']));
  47.  
  48. if(!empty($email)) {
  49. if(!empty($password)) {
  50. if(!empty($username)) {
  51. if(!empty($genre)) {
  52. if($genre == 'Garçon' OR $genre == 'Fille') {
  53. $Req1 = $bdd->prepare('SELECT mail FROM users WHERE mail = ?');
  54. $Req1->execute(array($email));
  55. $rowCount1 = $Req->rowCount();
  56. if($rowCount1 == 0) {
  57. $Req2 = $bdd->prepare('SELECT username FROM users WHERE username = ?');
  58. $Req2->execute(array($username));
  59. $rowCount2 = $Req2->rowCount();
  60. if($rowCount2 == 0) {
  61. $Good = $bdd->prepare('INSERT INTO users(username,password,mail,rank,look,ip_reg,gender,motto,credits,activity_points,last_offline,account_created) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
  62. $Good->execute(array($username, $password, $email, '1', Look($genre), $_SERVER['REMOTE_ADDR'], Gender($genre), '1000000', '100000', time(), time()));
  63.  
  64. $erreur = 'Inscription réussi';
  65.  
  66. $_SESSION['username'] = $username;
  67. $_SESSION['mail'] = $email;
  68.  
  69. header('Refresh: 2; URL=me.php');
  70.  
  71. } else {
  72. $errreur = 'Ce pseudonyme est déjà utilisé';
  73. }
  74.  
  75. } else {
  76. $erreur = 'Cette email est déjà utilisé';
  77. }
  78.  
  79. } else {
  80. $erreur = 'Veuillez indiquer un genre';
  81. }
  82.  
  83.  
  84. } else {
  85. $erreur = 'Veuillez indiquer un genre';
  86. }
  87.  
  88. } else {
  89. $erreur = 'Veuillez entrer un pseudonyme';
  90. }
  91.  
  92. } else {
  93. $erreur = 'Veuillez entrer un mot de passe';
  94. }
  95.  
  96. } else {
  97. $erreur = 'Veuillez entrer une email';
  98. }
  99. }
  100.  
  101. ?>
  102. <form method="post">
  103. <input name="email" placeholder="Email">
  104. <input name="password" type="password" placeholder="Mot de passe">
  105. <input name="username" placeholder="Pseudonyme">
  106. <select name="genre">
  107. <option value="Gar谮">Garçon</option>
  108. <option value="Fille">Fille</option>
  109. </select>
  110. <button type="submit" name="valide" style="outline: none;">Valider mon inscription</button>
  111. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement