File: D:/HostingSpaces/SBogers10/promic.komma.pro/wwwroot/nl/account_password.php
<?php
if (isset($_GET["i"]) && isset($_GET["h"])){
$id = checkData($_GET["i"]);
$hash = checkData($_GET["h"]);
$query3 = "SELECT * FROM accounts WHERE account_id = '$id'";
$result3 = mysql_query($query3);
$record3 = mysql_fetch_assoc($result3);
$emailadres_db = $record3['emailadres'];
$code = $record3['code'];
if($hash == sha1($emailadres_db.$code)){
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($valid_wachtwoord){
$wachtwoord = utf8_decode($wachtwoord);
$wachtwoord = htmlentities($wachtwoord);
$wachtwoord = checkData($wachtwoord);
$wachtwoord = sha1($wachtwoord);
$query = "UPDATE accounts SET wachtwoord = '$wachtwoord' WHERE emailadres = '$emailadres_db'";
$result = mysql_query($query);
if($result){ ?>
<div id="systeemFormulier">
<h1>Wachtwoord vergeten</h1>
<p>Uw wachtwoord is succesvol gewijzigd.<br />
Succes met het gebruik van uw account.</p>
</div>
<?php }else{
$error = true;
}
}else{ ?>
<div id="systeemFormulier">
<h1>Vul uw nieuwe wachtwoord in</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"/>
<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"); } ?>" />
<a id="systeemFormulierSubmit" class="ctaButton ctaBlack animationBlack">
<span class="left"><span class="text">Wijzigen</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>
<div id="systeemFormulierRight">
<p>Vul uw nieuwe wachtwoord in.</p>
</div>
<?php }
}else{
$error = true;
}
}else{
$error = true;
}
if($error){ ?>
<div id="systeemFormulier">
<h1>Wachtwoord vergeten</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 } ?>