HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/promic.komma.pro/wwwroot/fr/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>OubliƩ votre mot de passe?</h1>
                    <p><p>Votre mot de passe &agrave; bien &eacute;t&eacute; modifi&eacute;.</p><br />
                    Nous esp&eacute;rons que votre compte Promic vous sera utile.</p>
                </div>
				
			<?php }else{
				$error = true;
			}
		}else{ ?>
    
        <div id="systeemFormulier">
        <h1>Entrer un nouveau mot de passe.</h1>
        
        <?php if($verzenden){ ?><div class="foutmelding">Merci de remplir correctement tous les champs.</div><?php } ?>
        
        <form id="aanmeldenAccount" class="en" 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">Change password</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>Entrer un nouveau mot de passe.</p>
        </div>

    <?php }
		
	}else{ 
    	$error = true;
	}
}else{
	$error = true;
} 

if($error){ ?>

<div id="systeemFormulier">
	<h1>Oubli&eacute; votre mot de passe?</h1>
	<p>Il semblerait que des erreurs se soient produites durant l&rsquo;enregistrement. Malheureusement, il n&rsquo;est pas possible d&rsquo;envoyer les donn&eacute;es &agrave; ce moment. <br /><p>Merci d&rsquo;essayer &agrave; nouveau. Si ces probl&egrave;mes apparaissent souvent, merci de nous contacter par email sur</p> <a href="mailto:info@promic.com">info@promic.com</a>.
	<br />Merci d&rsquo;accepter nos excuses pour la g&ecirc;ne occasionn&eacute;e.</p>
</div>

<?php } ?>