Advertisement
Guest User

Untitled

a guest
Nov 9th, 2015
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. <?php
  2. //var_dump($_POST);
  3. include("db_connect.php");
  4.  
  5. //var_dump($_POST);
  6. date_default_timezone_set("Europe/Amsterdam");
  7. $date = date("d-m-Y H:i:s");
  8.  
  9. $password = $date.substr($_POST["firstname"],0, 3).substr($_POST["lastname"],strlen($_POST["lastname"])-4, 4);
  10.  
  11. $query = "INSERT INTO `users` (`id`,
  12. `firstname`,
  13. `infix`,
  14. `lastname`,
  15. `email`,
  16. `activation`,
  17. `password`)
  18. VALUES (NULL,
  19. '".$_POST["firstname"]."',
  20. '".$_POST["infix"]."',
  21. '".$_POST["lastname"]."',
  22. '".$_POST["email"]."',
  23. 'false',
  24. '".md5($password)."');";
  25. //echo $query;exit();
  26.  
  27. $result = mysqli_query($connection, $query);
  28.  
  29. $last_id = mysqli_insert_id($connection);
  30.  
  31. //var_dump($result);
  32.  
  33. if ( $result )
  34. {
  35. // Succesmelding en een redirect naar homepage
  36. $emailaddress = $_POST["email"];
  37. $subject = "Activateer uw account voor inlogregistratietutorialsite";
  38. $message = "<html>
  39. <head>
  40. <style>
  41. body
  42. {
  43. font-size:12px;
  44. color: black;
  45. }
  46. </style>
  47. </head>
  48. <body>
  49. Bedankt voor het registreren, klik <a href='http://localhost/2015-2016/blok-1/am1a/inlogregistratietutorialsite/index.php?content=activate&id=".$last_id."&pw=".md5($password)."'>hier</a> om uw account te activeren.
  50. </body>
  51. </html>";
  52.  
  53. $headers = "From: adruijter@gmail.com\r\n";
  54. $headers .= "Cc: hsok@mboutrecht.nl, gft@mboutrecht.nl\r\n";
  55. $headers .= "Bcc: gnb@mboutrecht.nl, hpl@mboutrecht.nl\r\n";
  56. $headers .= "Content-Type: text/html; charset=UTF-8";
  57.  
  58.  
  59. mail($emailaddress, $subject, $message, $headers);
  60. echo "Uw gegevens zijn correct door ons ontvangen. U ontvangt een bevestigings e-mail met daarin een activatielink. Voor het kunnen inloggen is het nodig dat u uw account op deze manier activeert. U wordt doorgestuurd naar de homepage.";
  61. header("refresh:6; url=index.php?content=homepage");
  62. }
  63. else
  64. {
  65. echo "foutmelding. Neem contact op met info@inlogregistratietutorialsite.nl. Uw gegevens zijn niet door ons ontvangen. U wordt doorgestuurd naar de homepage.";
  66. header("refresh:5; url=index.php?content=homepage");
  67. }
  68.  
  69. /* Huiswerk voor 26 oktober 8:45 afmaken
  70. * Zorg dat de formuliergegevens goed weggeschreven staan in de database
  71. * en maak de if else $result hierbovenstaand werkend.
  72. */
  73. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement