login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Registreren probleem.

Offline Marly - 21/12/2004 19:00
Avatar van MarlyHTML interesse Hallo,
Als je je registreert moet hij een activeringsmail sturen.
Maar dat doet hij niet...
Waar zit het probleem?
Hier de code.
  1. <?php
  2. include ("../include/config.php");
  3. include ("../include/statuscheck.php");
  4. include ("../include/functions.php");
  5. beveiliging("1");
  6. ?>
  7.  
  8. <?php
  9. if($aanmelden){
  10.  
  11. $naam = $_POST['naam'];
  12. $gebruikersnaam = $_POST['gebruikersnaam'];
  13. $wachtwoord1 = $_POST['wachtwoord1'];
  14. $wachtwoord2 = $_POST['wachtwoord2'];
  15. $email1 = $_POST['email1'];
  16. $email2 = $_POST['email2'];
  17.  
  18. $query = mysql_query("SELECT * FROM " . $MySQL_table['leden'] . "") OR die(mysql_error());
  19. $aantal = mysql_num_rows($query);
  20.  
  21. if($naam == ""){
  22. echo ("Je moet je naam invullen!<br>");
  23. $error = "1";
  24. }
  25. if($gebruikersnaam == ""){
  26. echo ("Je moet je gebruikersnaam invullen!<br>");
  27. $error = "1";
  28. }
  29. if($email1 == ""){
  30. echo ("Je moet de eerste keer je email adres invullen<br>");
  31. $error = "1";
  32. }
  33. if($email2 == ""){
  34. echo ("Je moet ook de tweede keer je email adres invullen<br>");
  35. $error = "1";
  36. }
  37. if($wachtwoord1 == ""){
  38. echo ("Je moet je wachwoord (1) invullen!<br>");
  39. $error = "1";
  40. }
  41. if($wachtwoord2 == ""){
  42. echo ("Je moet ook je wachtwoord (2) invullen!<br>");
  43. $error = "1";
  44. }
  45. if($wachtwoord1 != $wachtwoord2){
  46. echo ("Je wachtwoorden zijn NIET gelijk!<br>");
  47. $error = "1";
  48. }
  49. if($email1 != $email2){
  50. echo ("Je email adressen komen NIET overeen!<br>");
  51. $error = "1";
  52. }
  53. else{
  54. $error = "0";
  55. }
  56.  
  57. if($error == "1"){
  58. echo ("<br> Verbeter bovenstaande punten en je kan je aanmelden!<br>");
  59. echo ("<a href=aanmelden.php target=_parent>terug!</a>");
  60. }
  61. else{
  62. $wachtwoord = $wachtwoord1;
  63. $email = $email1;
  64. //het aanmelden zelf
  65. if($aantal == "0"){
  66. mysql_query("INSERT INTO " . $MySQL_table['leden'] . " (id, gebruikersnaam, wachtwoord, naam, email, activatie, datum, ondertitel, status) VALUES ('', '" . $gebruikersnaam . "', '" . $wachtwoord . "', '" . $naam . "', '" . $email . "', '" . $key . "', NOW(), 'Webmaster!', '1')") OR die(mysql_error());
  67. echo ("Er is een E-Mail verstuurd om uw aanmelding te bevestigen!");
  68. }
  69. else{
  70. mysql_query("INSERT INTO " . $MySQL_table['leden'] . " (id, gebruikersnaam, wachtwoord, naam, email, activatie, datum, ondertitel, status) VALUES ('', '" . $gebruikersnaam . "', '" . $wachtwoord . "', '" . $naam . "', '" . $email . "', '" . $key . "', NOW(), 'Lid!', '5')") OR die(mysql_error());
  71. echo ("Er is een E-Mail verstuurd om uw aanmelding te bevestigen!");
  72.  
  73. //email versturen!
  74. mail("$email", "" . $site['naam'] . " - Aanmelding activeren", "Beste $naam,
  75. Je hebt je aangemeld op " . $site['naam'] . ". Om je aanmelding te bevestigen moet je op de onderstaande link klikken.
  76.  
  77. " . $site['url'] . "/activeer.php?email=$email&key=$key
  78.  
  79. Als je je niet hebt aangemeld kun je deze email gewoon negeren. Het account wordt binnen 48 uur verwijderd.
  80.  
  81. " . $site['webmaster'] . ",
  82. " . $site['url'] . "", "From: " . $site['naam'] . "<" . $site_['email'] . ">\nReturn-path: " . $site['email'] . "");
  83. //EINDE - email-versturen
  84. }
  85.  
  86.  
  87. // EINDE - aanmelden!
  88. }
  89.  
  90. }
  91. else{
  92. ?>
  93. <form action="aanmelden.php" method="post" enctype="multipart/form-data" name="aanmelden" target="_parent">
  94.  
  95. <table width="100%" border="1" cellspacing="0" cellpadding="0">
  96. <tr>
  97. <td width="50%">Naam:</td>
  98. <td width="50%"> <input name="naam" type="text" id="naam"> </td>
  99. </tr>
  100. <tr>
  101. <td width="50%">Gebruikersnaam:</td>
  102. <td width="50%"><input name="gebruikersnaam" type="text" id="gebruikersnaam"></td>
  103. </tr>
  104. <tr>
  105. <td width="50%">E-mail adres:</td>
  106. <td width="50%"><input name="email1" type="text" id="email1"></td>
  107. </tr>
  108. <tr>
  109. <td width="50%">E-mail adres: (2)</td>
  110. <td width="50%"><input name="email2" type="text" id="email2"></td>
  111. </tr>
  112. <tr>
  113. <td width="50%">Wachtwoord:</td>
  114. <td width="50%"><input name="wachtwoord1" type="password" id="wachtwoord1"></td>
  115. </tr>
  116. <tr>
  117. <td width="50%">Wachtwoord: (2)</td>
  118. <td width="50%"><input name="wachtwoord2" type="password" id="wachtwoord2"></td>
  119. </tr>
  120. <tr>
  121. <td><div align="right">
  122. <input type="submit" name="aanmelden" value="Aanmelden!">
  123. </div></td>
  124. <td><input type="reset" name="reset" value="Opnieuw beginnen!"></td>
  125. </tr>
  126. </table>
  127. </form>
  128. <?php
  129. }
  130. ?>

Alvast bedankt voor de hulp.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.215s