HTML interesse |
|
Hallo,
Als je je registreert moet hij een activeringsmail sturen.
Maar dat doet hij niet...
Waar zit het probleem?
Hier de code.
<?php
include ("../include/config.php");
include ("../include/statuscheck.php");
include ("../include/functions.php");
beveiliging("1");
?>
<?php
if($aanmelden){
$naam = $_POST['naam'];
$gebruikersnaam = $_POST['gebruikersnaam'];
$wachtwoord1 = $_POST['wachtwoord1'];
$wachtwoord2 = $_POST['wachtwoord2'];
$email1 = $_POST['email1'];
$email2 = $_POST['email2'];
$query = mysql_query("SELECT * FROM " . $MySQL_table['leden'] . "") OR die(mysql_error());
$aantal = mysql_num_rows($query);
if($naam == ""){
echo ("Je moet je naam invullen!<br>");
$error = "1";
}
if($gebruikersnaam == ""){
echo ("Je moet je gebruikersnaam invullen!<br>");
$error = "1";
}
if($email1 == ""){
echo ("Je moet de eerste keer je email adres invullen<br>");
$error = "1";
}
if($email2 == ""){
echo ("Je moet ook de tweede keer je email adres invullen<br>");
$error = "1";
}
if($wachtwoord1 == ""){
echo ("Je moet je wachwoord (1) invullen!<br>");
$error = "1";
}
if($wachtwoord2 == ""){
echo ("Je moet ook je wachtwoord (2) invullen!<br>");
$error = "1";
}
if($wachtwoord1 != $wachtwoord2){
echo ("Je wachtwoorden zijn NIET gelijk!<br>");
$error = "1";
}
if($email1 != $email2){
echo ("Je email adressen komen NIET overeen!<br>");
$error = "1";
}
else{
$error = "0";
}
if($error == "1"){
echo ("<br> Verbeter bovenstaande punten en je kan je aanmelden!<br>");
echo ("<a href=aanmelden.php target=_parent>terug!</a>");
}
else{
$wachtwoord = $wachtwoord1;
$email = $email1;
//het aanmelden zelf
if($aantal == "0"){
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());
echo ("Er is een E-Mail verstuurd om uw aanmelding te bevestigen!");
}
else{
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());
echo ("Er is een E-Mail verstuurd om uw aanmelding te bevestigen!");
//email versturen!
mail("$email", "" . $site['naam'] . " - Aanmelding activeren", "Beste $naam,
Je hebt je aangemeld op " . $site['naam'] . ". Om je aanmelding te bevestigen moet je op de onderstaande link klikken.
" . $site['url'] . "/activeer.php?email=$email&key=$key
Als je je niet hebt aangemeld kun je deze email gewoon negeren. Het account wordt binnen 48 uur verwijderd.
" . $site['webmaster'] . ",
" . $site['url'] . "", "From: " . $site['naam'] . "<" . $site_['email'] . ">\nReturn-path: " . $site['email'] . "");
//EINDE - email-versturen
}
// EINDE - aanmelden!
}
}
else{
?>
<form action="aanmelden.php" method="post" enctype="multipart/form-data" name="aanmelden" target="_parent">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="50%">Naam:</td>
<td width="50%"> <input name="naam" type="text" id="naam"> </td>
</tr>
<tr>
<td width="50%">Gebruikersnaam:</td>
<td width="50%"><input name="gebruikersnaam" type="text" id="gebruikersnaam"></td>
</tr>
<tr>
<td width="50%">E-mail adres:</td>
<td width="50%"><input name="email1" type="text" id="email1"></td>
</tr>
<tr>
<td width="50%">E-mail adres: (2)</td>
<td width="50%"><input name="email2" type="text" id="email2"></td>
</tr>
<tr>
<td width="50%">Wachtwoord:</td>
<td width="50%"><input name="wachtwoord1" type="password" id="wachtwoord1"></td>
</tr>
<tr>
<td width="50%">Wachtwoord: (2)</td>
<td width="50%"><input name="wachtwoord2" type="password" id="wachtwoord2"></td>
</tr>
<tr>
<td><div align="right">
<input type="submit" name="aanmelden" value="Aanmelden!">
</div></td>
<td><input type="reset" name="reset" value="Opnieuw beginnen!"></td>
</tr>
</table>
</form>
<?php
}
?>
<?php include ("../include/config.php"); include ("../include/statuscheck.php"); include ("../include/functions.php"); beveiliging("1"); ?> <?php if($aanmelden){ $naam = $_POST['naam']; $gebruikersnaam = $_POST['gebruikersnaam']; $wachtwoord1 = $_POST['wachtwoord1']; $wachtwoord2 = $_POST['wachtwoord2']; $email1 = $_POST['email1']; $email2 = $_POST['email2']; if($naam == ""){ echo ("Je moet je naam invullen!<br>"); $error = "1"; } if($gebruikersnaam == ""){ echo ("Je moet je gebruikersnaam invullen!<br>"); $error = "1"; } if($email1 == ""){ echo ("Je moet de eerste keer je email adres invullen<br>"); $error = "1"; } if($email2 == ""){ echo ("Je moet ook de tweede keer je email adres invullen<br>"); $error = "1"; } if($wachtwoord1 == ""){ echo ("Je moet je wachwoord (1) invullen!<br>"); $error = "1"; } if($wachtwoord2 == ""){ echo ("Je moet ook je wachtwoord (2) invullen!<br>"); $error = "1"; } if($wachtwoord1 != $wachtwoord2){ echo ("Je wachtwoorden zijn NIET gelijk!<br>"); $error = "1"; } if($email1 != $email2){ echo ("Je email adressen komen NIET overeen!<br>"); $error = "1"; } else{ $error = "0"; } if($error == "1"){ echo ("<br> Verbeter bovenstaande punten en je kan je aanmelden!<br>"); echo ("<a href=aanmelden.php target=_parent>terug!</a>"); } else{ $wachtwoord = $wachtwoord1; $email = $email1; //het aanmelden zelf if($aantal == "0"){ 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()); echo ("Er is een E-Mail verstuurd om uw aanmelding te bevestigen!"); } else{ 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()); echo ("Er is een E-Mail verstuurd om uw aanmelding te bevestigen!"); //email versturen! mail("$email", "" . $site['naam'] . " - Aanmelding activeren", "Beste $naam, Je hebt je aangemeld op " . $site['naam'] . ". Om je aanmelding te bevestigen moet je op de onderstaande link klikken. " . $site['url'] . "/activeer.php?email=$email&key=$key Als je je niet hebt aangemeld kun je deze email gewoon negeren. Het account wordt binnen 48 uur verwijderd. " . $site['webmaster'] . ", " . $site['url'] . "", "From: " . $site['naam'] . "<" . $site_['email'] . ">\nReturn-path: " . $site['email'] . ""); //EINDE - email-versturen } // EINDE - aanmelden! } } else{ ?> <form action="aanmelden.php" method="post" enctype="multipart/form-data" name="aanmelden" target="_parent"> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="50%">Naam:</td> <td width="50%"> <input name="naam" type="text" id="naam"> </td> </tr> <tr> <td width="50%">Gebruikersnaam:</td> <td width="50%"><input name="gebruikersnaam" type="text" id="gebruikersnaam"></td> </tr> <tr> <td width="50%">E-mail adres:</td> <td width="50%"><input name="email1" type="text" id="email1"></td> </tr> <tr> <td width="50%">E-mail adres: (2)</td> <td width="50%"><input name="email2" type="text" id="email2"></td> </tr> <tr> <td width="50%">Wachtwoord:</td> <td width="50%"><input name="wachtwoord1" type="password" id="wachtwoord1"></td> </tr> <tr> <td width="50%">Wachtwoord: (2)</td> <td width="50%"><input name="wachtwoord2" type="password" id="wachtwoord2"></td> </tr> <tr> <td><div align="right"> <input type="submit" name="aanmelden" value="Aanmelden!"> </div></td> <td><input type="reset" name="reset" value="Opnieuw beginnen!"></td> </tr> </table> </form> <?php } ?>
Alvast bedankt voor de hulp.
|