File: D:/HostingSpaces/SBogers10/promic.komma.pro/wwwroot/nl/account_activate_promic.php
<?php
$_SESSION['taalPopUp'] = "nietWeergeven";
if (isset($_GET["e"]) && isset($_GET["c"]))
{
$emailadres = checkData($_GET["e"]);
$code = checkData($_GET["c"]);
$query3 = "SELECT * FROM accounts WHERE emailadres = '$emailadres' AND code = '$code'";
$result3 = mysql_query($query3);
$record3 = mysql_fetch_assoc($result3);
$emailadres_db = $record3['emailadres'];
$geactiveerd = $record3['geactiveerd'];
if($result3){
if($emailadres_db == $emailadres && $geactiveerd == "nee"){
if (isset($_POST['wachtwoord'])){ $verzenden = true; }
if(isset($_POST['wachtwoord'])){
$wachtwoord = $_POST['wachtwoord'];
$wachtwoord = trim($wachtwoord);
$lengte_wachtwoord = strlen($wachtwoord);
if(($lengte_wachtwoord > 1) && ($lengte_wachtwoord < 45) && $wachtwoord != "Wachtwoord"){
$valid_wachtwoord = true;
}else{
$valid_wachtwoord = false;
}
}else{
$valid_wachtwoord = false;
}
if(isset($_POST['wachtwoord_check'])){
$wachtwoord_check = $_POST['wachtwoord_check'];
$wachtwoord_check = trim($wachtwoord_check);
$lengte_wachtwoord = strlen($wachtwoord_check);
if(($lengte_wachtwoord > 1) && ($lengte_wachtwoord < 45) && $wachtwoord_check != "Wachtwoord" && $wachtwoord == $wachtwoord_check){
$valid_wachtwoord_check = true;
}else{
$valid_wachtwoord_check = false;
}
}else{
$valid_wachtwoord_check = false;
}
if(isset($_POST['akkoord_voorwaarden'])){
$valid_voorwaarden = true;
}else{
$valid_voorwaarden = false;
}
if($valid_wachtwoord && $valid_wachtwoord_check && $valid_voorwaarden){
$wachtwoord = utf8_decode($wachtwoord);
$wachtwoord = htmlentities($wachtwoord);
$wachtwoord = checkData($wachtwoord);
$wachtwoord = sha1($wachtwoord);
$Password_rick="";
for ($r=1;$r<=10;$r++){
$trap_rick=rand(0,18);
$Password_rick=$Password_rick.substr("abcdefghkm123456789",$trap_rick,1);
}
$code_rick=strtoupper($Password_rick);
$date = date_create();
$datum_waarde = date_format($date, 'Y-m-d H:i:s');
$query = sprintf("UPDATE accounts SET accounts.akkoord_voorwaarden = 'ja', accounts.akkoord_datum = '%s' WHERE account_id = '%s'", $datum_waarde, $_SESSION['login']['id']);
$result = mysql_query($query);
$query = sprintf("UPDATE accounts SET accounts.geactiveerd = 'ja', accounts.code_rick = '%s', accounts.wachtwoord = '%s', accounts.akkoord_voorwaarden = 'ja', accounts.akkoord_datum = '%s' WHERE emailadres = '%s' AND code = '%s'",
$code_rick, $wachtwoord, $datum_waarde, $emailadres, $code);
$result = mysql_query($query);
if($result){ ?>
<div id="systeemFormulier">
<h1>Account succesvol geactiveerd</h1>
<p>Uw account is succesvol geactiveerd en uw wachtwoord is ingesteld.<br />
Vanaf nu kunt u inloggen via de knop 'inloggen klanten' linksboven op onze website.</p>
</div>
<?php }else{
$error = true;
}
}else{ ?>
<div id="systeemFormulier">
<h1>Vul het wachtwoord in dat u wilt gebruiken en accepteer de algemene voorwaarden</h1>
<?php if($verzenden){ ?><div class="foutmelding">Er zijn gegegevens foutief ingevuld.</div><?php } ?>
<form id="aanmeldenAccount" class="nl" name="aanmeldenAccount" action="<?php $_SERVER['PHP_SELF']; ?>" method="post"/>
<label style="font-size:18px; color:#333333; font-weight:bold; padding-bottom:10px; display:block;">Uw wachtwoord:</label>
<input id="wachtwoord" name="wachtwoord" <?php if($verzenden && !$valid_wachtwoord){ echo("class=\"error\""); }?> type="password" value="<?php if(!empty($wachtwoord)){ echo($wachtwoord); }else{ echo("Wachtwoord"); } ?>" />
<?php if($verzenden && !$valid_wachtwoord){ ?><div class="foutmelding"><?php echo($_SESSION['taal_table']['text']['account_wachtwoord_error']); ?></div><?php } ?>
<label style="font-size:18px; color:#333333; font-weight:bold; padding-bottom:10px; display:block;">Bevestig uw wachtwoord:</label>
<input id="wachtwoord_check" name="wachtwoord_check" <?php if($verzenden && !$valid_wachtwoord_check){ echo("class=\"error\""); }?> type="password" value="<?php if(!empty($wachtwoord_check)){ echo($wachtwoord_check); }else{ echo("Wachtwoord"); } ?>" />
<?php if($verzenden && !$valid_wachtwoord_check){ ?><div class="foutmelding"><?php echo($_SESSION['taal_table']['text']['account_wachtwoord_check_error']); ?></div><?php } ?>
<p><br /><span style="font-size:18px; color:#333333; font-weight:bold; padding-bottom:10px; display:block;">Algemene voorwaarden:</span>
Om gebruik te maken van uw account dient u onze algemene voorwaarden te accepteren. <br /><a target="_blank" href="<?php echo($_SESSION['taal_table']['url']['taal']."/".$_SESSION['taal_table']['url']['leveringsvoorwaarden']); ?>"><?php echo($_SESSION['taal_table']['text']['voorwaarden_btn_nieuwe_klant']); ?></a></p>
<div class="clear_both"></div>
<input id="akkoord_voorwaarden" type="checkbox" name="akkoord_voorwaarden" <?php if($valid_voorwaarden){ echo("checked=\"checked\""); } ?>/><label style="font-size:18px; color:#333333;" id="label_akkoord_voorwaarden" for="akkoord_voorwaarden"><?php echo($_SESSION['taal_table']['text']['voorwaarden_acceptatie_nieuwe_klant']); ?></label>
<?php if($verzenden && !$valid_voorwaarden ){ ?><div class="foutmelding"><?php echo($_SESSION['taal_table']['text']['voorwaarden_error']); ?></div><?php } ?>
<div class="clear_both"></div>
<br /><br />
<a id="systeemFormulierSubmit" class="ctaButton ctaBlack animationBlack">
<span class="left"><span class="text"><?php echo($_SESSION['taal_table']['text']['opslaan_knop']); ?></span><span class="up"></span><span class="hover"></span></span>
<span class="right"><span class="icon arrowRight"></span><span class="up"></span><span class="hover"></span></span>
</a>
</form>
</div>
<div id="fullVerticalLine"><div class="line"></div></div>
<?php }
}else if($emailadres_db == $emailadres && $geactiveerd == "ja"){ ?>
<div id="systeemFormulier">
<h1>Uw account is al geactiveerd</h1>
<p>Uw account is al geactiveerd. Wanneer u uw wachtwoord vergeten bent kunt u gebruik maken van de '<a href="/nl/wachtwoord-vergeten">wachtwoord vergeten</a>' functie.</p>
</div>
<?php }else{
$error = true;
}
}else{
$error = true;
}
if($error){ ?>
<div id="systeemFormulier">
<h1>Vul het wachtwoord in dat u wilt gebruiken</h1>
<p>Er zijn fouten opgetreden. Helaas is het nu niet mogelijk om gegevens te verzenden. <br />Als dit probleem zich blijft voordoen gelieve dan contact op te nemen met <a href="mailto:info@promic.com">info@promic.com</a>.
<br />Onze excuses voor dit ongemak.</p>
</div>
<?php }
}?>