50)) { $check = 0; $error = "Er is een geldig email adres nodig om het wachtwoord naartoe te sturen."; } ElseIf ((!$email_check) OR (empty($_SESSION['recoveremail']))) { $check = 0; $error = "Er is een geldig email adres nodig om je account te kunnen activeren."; } //start check if domain exists If ($check == 1) { $query = "SELECT domain FROM ".$table_do." WHERE domain='".addslashes($_SESSION['recoverdomain'])."' AND `status`='active'"; $result = $dbh->query($query); //$result_domain = mysqli_num_rows($result); //echo mysqli_num_rows($result_domain); //var_dump($result_domain); //$result_domain = mysqli_query($dbh,"SELECT domain FROM ".$table_do." WHERE domain='".addslashes($_SESSION['recoverdomain'])."' AND `status`='active'"); If (mysqli_num_rows($result) <= 0) { //echo 'boe'; $check = 0; $error = "Deze domeinnaam is niet aanwezig in onze database."; } } //start check if email and domain do not match If ($check == 1) { $query = "SELECT email FROM ".$table_do." WHERE domain='".addslashes($_SESSION['recoverdomain'])."'"; $result = $dbh->query($query); $row = $result->fetch_array(MYSQLI_ASSOC); //$result_email = mysqli_query($dbh,"SELECT email FROM ".$table_do." WHERE domain='".addslashes($_SESSION['recoverdomain'])."'"); //check privacy gevoelig? If ($_SESSION['recoveremail'] <> $row["email"]) { $check = 2; //$error = "The given domain and e-mail address do not match."; } //verification check If ($_SESSION['vercode'] <> encrypt(strtoupper($_POST['recoververification']), "vercode")) { $check = 0; $error = "Kopieer de code om verder te gaan."; } } //get mysql data $query = "SELECT * FROM ".$table_do." WHERE domain='".$_SESSION['recoverdomain']."'"; $result = mysqli_query($query); $row = mysqli_fetch_array($result); //passed all checks If ($check == 1) { //create random password $chars = "abcdefghkmnpqrstuvwxyzABCDEFGHKMNPQRSTUVWXYZ23456789"; srand((double)microtime()*1000000); $i = 0; $pass = ""; while ($i <= 7) { $num = rand() % 33; $tmp = substr($chars, $num, 1); $pass = $pass . $tmp; $i++; } $_SESSION['password'] = $pass; //update domain row mysqli_query($dbh,"UPDATE ".$table_do." SET password='".encrypt($_SESSION['password'], $_SESSION['recoverdomain'])."' WHERE domain='".$row['domain']."'"); //send email with password $header = "From: noreply@nl.ae \n"; $header .= "MIME-Version: 1.0\n"; $header .= "Content-Type: text/html;\n"; $header .= "Content-Transfer-Encoding: 7bit"; $message = "

Beste nl.ae account houder,

Je wachtwoord is bij deze gereset:

Domein:
www.".$_SESSION['recoverdomain'].".nl.ae

Wachtwoord:
".$_SESSION['password']."

Ga naar http://nl.ae/login-".$_SESSION['recoverdomain'].".html om in te loggen met je nieuwe wachtwoord.

"; mail($_SESSION['recoveremail'], "nl.ae account wachtwoord herstel", $message, $header); } } ?> Wachtwoord resetten

Wachtwoord resetten

Hier kun je een nieuw wachtwoord instellen voor je nl.ae account, na de aanvraag krijg je een email met de link om dit te kunnen doen.

Domein informatie

.nl.ae

Verificatie code

verification code help
Kopieer deze code.