<?php
$mysql_gebruikersnaam = "scriptzn_root";
$mysql_wachtwoord = "********";
$mysql_host = "localhost";
$mysql_database = "scriptzn_login";
if (@mysql_select_db($mysql_database, @mysql_connect($mysql_host, $mysql_gebruikersnaam, $mysql_wachtwoord))) {
$datum = date("Y.m.d. H:i:r");
$selecteer_lid_gegevens = "SELECT * FROM leden WHERE gebruikersnaam = '$_GET[gebruikersnaam]' AND email = '$_GET[email]'";
$resultaat_selecteer_lid_gegevens = mysql_query($selecteer_lid_gegevens);
$activeer_lid_account = "UPDATE leden SET status = 'geactiveerd' WHERE lid_id = '".$geselecteerde_lid_gegevens['lid_id']."'";
$resultaat_activeer_lid_account = mysql_query($activeer_lid_account) or die(mysql_error());
if ((isset($_SESSION["lid_id"]) || isset($_SESSION["administrator_id"]) || isset($_SESSION["moderator_id"]) || isset($_SESSION["klant_id"])) && (isset($_SESSION["gebruikersnaam"]))) {
echo "
<b>
Fout
</b>
<br />
Je bent ingelogd!
";
}
else {
if ($_GET["email"] && $_GET["gebruikersnaam"]) {
if (mysql_num_rows($resultaat_selecteer_lid_gegevens) == 1) {
$geselecteerde_lid_gegevens = mysql_fetch_array($resultaat_selecteer_lid_gegevens);
if ($geselecteerde_lid_gegevens["status"] == "inactief") {
echo "
<b>
Activeer
</b>
<br />
<form action='$PHP_SELF?email=".strtolower($_GET['email'])."&gebruikersnaam=".strtolower($_GET['gebruikersnaam'])."' method='post'>
<table>
<tr>
<td>
Activatie code:
</td>
<td>
<input type='text' name='activatie_code' />
</td>
</tr>
<tr>
<td colspan='2'>
<input type='submit' name='submit' value='activeer' />
<input type='reset' name='reset' value='wissen' />
</td>
</tr>
</table>
</form>
";
if ($_POST["submit"]) {
$activatie_code = md5($_GET["email"]);
$activatie_code .= md5($_GET["gebruikersnaam"]);
if ($_POST["activatie_code"] == $activatie_code) {
if ($resultaat_activeer_lid_account) {
echo "
<b>
Geactiveerd
</b>
<br />
Je account is geactiveerd.
";
}
else {
echo "
<b>
Fout
</b>
<br />
Er is een fout opgetreden tijdens het activeren van je account. Probeer het opnieuw, of neen contact op bij de administrator.
";
}
}
else {
echo "
<b>
Fout
</b>
<br />
De ingevoerde activatie code is niet geldig!
";
}
}
}
else {
echo "
<b>
Fout
</b>
<br />
Je account is al geactiveerd!
";
}
}
else {
echo "
<b>
Fout
</b>
<br />
Gebruikersnaam en/of email adres is/zijn ongeldig!
";
}
}
else {
echo "
<b>
Fout
</b>
<br />
Er is/zijn geen email adres en/of gebruikersnaam opgegeven!
";
}
}
}
else {
echo "
<b>
Fout
</b>
<br />
Geen database connectie!
";
}
?>
Wat is in dit script nou de fout, dat ie de status niet veranderd????
767 views