Onbekend |
|
<?php
include ("config.php");
if(!isset($_SESSION['user_id'])) {
if (isset($_POST['submit'])){
if ($_POST['geb'] != '' AND $_POST['pass1'] != '' AND $_POST['pass2'] != '' AND $_POST['email'] != ''){
$sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['geb']."'";
$query = mysql_query($sql);
$tellen = mysql_num_rows($query);
if ($tellen == 0) {
if (preg_match("/^[A-Z0-9._%-]+@[A-Z0-9.%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) {
if ($_POST['pass1'] == $_POST['pass2']){
$actcode = mt_srand((double)microtime()*100000);
while(strlen($actcode) <= 10) {
$i = chr(mt_rand (0,255));
if(eregi("^[a-z0-9]$", $i)) {
$actcode = $actcode.$i;
}
}
// E-mailcheck
if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) {
// Email correct
if($_POST['pass1'] == $_POST['pass2']) {
$actcode = mt_srand((double)microtime()*100000);
while(strlen($actcode) <= 10) {
$i = chr(mt_rand (0,255));
if(eregi("^[a-z0-9]$", $i)) {
$actcode = $actcode.$i;
}
}
$md5pass = md5($_POST['pass1']);
$sql = "INSERT INTO gebruikers (naam,wachtwoord,status,email,actief,actcode) VALUES ('".$_POST['geb']."','".$md5pass."',0,'".$_POST['email']."',0,'".$actcode."')";
$query = mysql_query($sql);
if($query == TRUE) {
$sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['geb']."'";
$query = mysql_query($sql);
$rij = mysql_fetch_object($query);
$dbid = htmlspecialchars($rij->id);
$bericht = "Beste ".$_POST['geb'].",\nJe hebt je geregistreerd op ".$sitenaam.",\n om je account te activeren klik op deze link: ".$forgoturl."activeren.php?id=".$dbid."&code=".$actcode."®istratie=true\n\n";
$bericht = "Als je op deze link gedrukt hebt is je account geactiveert en kun je inloggen met:\n\n";
$bericht = "Gebruikersnaam: ".$_POST['geb']."\n";
$bericht = "Wachtwoord: ".$_POST['pass1']."\n\n";
$bericht = "De crew van ".$crewnaam." wenst u veel plezier!";
$mail = mail($_POST['email'], "Registratie ".$sitenaam, $bericht,"FROM: ".$crewnaam." <".$sitemail.">"); // Check voor de config waarden!
if($mail == TRUE) {
echo "Je registratiemail is verzonden, je moet je account activeren met de link in de mail.<br><br><a href=\"linkvoorhetinloggen.php\">« Klik hier om in te loggen!</a>";
} // Hierboven de link invullen waar men kan inloggen
else {
echo "Fout opgetreden tijdens het verzenden van de email. Neem contact op met <a href=\"mailto:naam\">ons.</a>"; // Hier moet het mailadres komen
}
}
else {
echo "Er is een fout opgetreden tijdens het toevoegen van je account. Probeer het later nog eens.<br />\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}
else {
echo "Zorg ervoor dat je 2 dezelfde wachtwoorden invult!!!<br> <a href=\"javascript:history.back()\">« Ga terug</a>";
}
}
else {
echo "Je mailadres is niet correct.<br><a href=\"javascript:history.back()\">« Ga terug</a>";
}
}
else {
echo "De gebruikersnaam '".$_POST['geb']."' is niet meer beschikbaar. Probeer een andere gebruikersnaam. <br><a href=\"javascript:history.back()\">« Ga terug</a>";
}
}
else {
echo "Je hebt niet alle verplichte velden ingevult! <a href=\"javascript:history.back()\">« Ga terug</a>";
}
}
else {
?>
<form method='POST' action='registreer.php'>
<table width="400" border="0">
<tr>
<td colspan="2"> Welkom bij Masterwebs.be, hier kunt u inloggen en zo krijgt u extra mogelijkheden op de site!</td>
</tr>
<tr>
<td> Gebruikersnaam:</td>
<td><input type='text' name='geb'></td>
</tr>
<tr>
<td> Wachtwoord:</td>
<td><input type='password' name='pass1'></td>
</tr>
<tr>
<td> Wachtwoord herhalen:</td>
<td><input type='password' name='pass2'></td>
</tr>
<tr>
<td> E-mailadres:</td>
<td><input type='text' name='email'></td>
</tr>
<tr>
<td> </td>
<td><input type='submit' name='submit' value='Registreer!'></td>
</tr>
</table>
</form>
<?php
}
}
else {
echo "Je bent momenteel ingelogd, registreren is niet mogelijk terwijl je bent ingelogd!";
}
?>
<?php include ("config.php"); if(!isset($_SESSION['user_id'])) { if (isset($_POST['submit'])){ if ($_POST['geb'] != '' AND $_POST['pass1'] != '' AND $_POST['pass2'] != '' AND $_POST['email'] != ''){ $sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['geb']."'"; if ($tellen == 0) { if (preg_match("/^[A-Z0-9._%-]+@[A-Z0-9.%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) { if ($_POST['pass1'] == $_POST['pass2']){ while(strlen($actcode) <= 10) { if(eregi("^[a-z0-9]$", $i)) { $actcode = $actcode.$i; } } // E-mailcheck if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$/i", $_POST['email'])) { // Email correct if($_POST['pass1'] == $_POST['pass2']) { while(strlen($actcode) <= 10) { if(eregi("^[a-z0-9]$", $i)) { $actcode = $actcode.$i; } } $md5pass = md5($_POST['pass1']); $sql = "INSERT INTO gebruikers (naam,wachtwoord,status,email,actief,actcode) VALUES ('".$_POST['geb']."','".$md5pass."',0,'".$_POST['email']."',0,'".$actcode."')"; if($query == TRUE) { $sql = "SELECT id FROM gebruikers WHERE naam='".$_POST['geb']."'"; $bericht = "Beste ".$_POST['geb'].",\nJe hebt je geregistreerd op ".$sitenaam.",\n om je account te activeren klik op deze link: ".$forgoturl."activeren.php?id=".$dbid."&code=".$actcode."®istratie=true\n\n"; $bericht = "Als je op deze link gedrukt hebt is je account geactiveert en kun je inloggen met:\n\n"; $bericht = "Gebruikersnaam: ".$_POST['geb']."\n"; $bericht = "Wachtwoord: ".$_POST['pass1']."\n\n"; $bericht = "De crew van ".$crewnaam." wenst u veel plezier!"; $mail = mail($_POST['email'], "Registratie ".$sitenaam, $bericht,"FROM: ".$crewnaam." <".$sitemail.">"); // Check voor de config waarden! if($mail == TRUE) { echo "Je registratiemail is verzonden, je moet je account activeren met de link in de mail.<br><br><a href=\"linkvoorhetinloggen.php\">« Klik hier om in te loggen!</a>"; } // Hierboven de link invullen waar men kan inloggen else { echo "Fout opgetreden tijdens het verzenden van de email. Neem contact op met <a href=\"mailto:naam\">ons.</a>"; // Hier moet het mailadres komen } } else { echo "Er is een fout opgetreden tijdens het toevoegen van je account. Probeer het later nog eens.<br />\n<a href=\"javascript:history.back()\">« Ga terug</a>"; } } else { echo "Zorg ervoor dat je 2 dezelfde wachtwoorden invult!!!<br> <a href=\"javascript:history.back()\">« Ga terug</a>"; } } else { echo "Je mailadres is niet correct.<br><a href=\"javascript:history.back()\">« Ga terug</a>"; } } else { echo "De gebruikersnaam '".$_POST['geb']."' is niet meer beschikbaar. Probeer een andere gebruikersnaam. <br><a href=\"javascript:history.back()\">« Ga terug</a>"; } } else { echo "Je hebt niet alle verplichte velden ingevult! <a href=\"javascript:history.back()\">« Ga terug</a>"; } } else { ?> <form method='POST' action='registreer.php'> <table width="400" border="0"> <tr> <td colspan="2"> Welkom bij Masterwebs.be, hier kunt u inloggen en zo krijgt u extra mogelijkheden op de site!</td> </tr> <tr> <td> Gebruikersnaam:</td> <td><input type='text' name='geb'></td> </tr> <tr> <td> Wachtwoord:</td> <td><input type='password' name='pass1'></td> </tr> <tr> <td> Wachtwoord herhalen:</td> <td><input type='password' name='pass2'></td> </tr> <tr> <td> E-mailadres:</td> <td><input type='text' name='email'></td> </tr> <tr> <td> </td> <td><input type='submit' name='submit' value='Registreer!'></td> </tr> </table> </form> <?php } } else { echo "Je bent momenteel ingelogd, registreren is niet mogelijk terwijl je bent ingelogd!"; } ?>
Ik krijg een fout op line 120, weet iemand wat ik fout doe:s
|