Advertisement
Guest User

Register process

a guest
Apr 21st, 2017
680
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Post-registratie</title>
  6. </head>
  7. <body>
  8.  
  9. <?php
  10.  
  11. require_once('connectvars.php');
  12. $dbc = mysqli_connect(HOST, USER, PASS, DNBNAME);
  13. if (mysqli_connect_error()) {
  14. echo "MySQL fout: " . mysqli_connect_error();
  15. }
  16.  
  17.  
  18. if (isset($_POST['submit'])) {
  19.  
  20. $username = mysqli_real_escape_string($dbc,trim($_GET['username']));
  21. $email = mysqli_real_escape_string($dbc,trim($_GET['email']));
  22. $password = mysqli_real_escape_string($dbc,trim($_GET['password']));
  23. $hashed_password = hash('sha512',$password);
  24.  
  25. $random_number = rand(1000,9999);
  26. $hashcode = hash('sha512',$random_number);
  27.  
  28. $query = "INSERT INTO instaclone_users
  29. VALUES (0,'$username','$hashed_password','$email','$hashcode',0)";
  30. $result = mysqli_query($dbc,$query) or die ('Problemen met de gebruiker toe te voegen');
  31.  
  32. $to = $email;
  33. $from = '22617@ma-web.nl';
  34. $subject = 'Inschrijving Instaclone | Verificatie';
  35. $message = 'Bedankt voor het registreren! ' .
  36. 'Je account is gecreëerd. Je kan inloggen op je account met je inloggegevens nadat je account geactiveerd is.' .
  37. 'Klik op de onderstaande link om je account te activeren:' .
  38. 'http://www.link.nl/verify.php?email=' . $email . '&hashcode=' .$hashcode;
  39.  
  40. mail($to,$subject,$message,'From' . $from);
  41.  
  42. }
  43.  
  44. if (!isset($_POST['submit'])) {
  45.  
  46. echo '<br>Vieze hacker! Je komt er niet in!';
  47. echo '<br>Als je er in wilt komen moet je gewoon <a href="register.php">hier</a> gewoon even klikken!';
  48. exit();
  49.  
  50. }
  51.  
  52. ?>
  53. </body>
  54. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement