constMESSAGE='Hallo %%NAME%%,<br/><br/>das Passwort für deinen 4Creative-Account wurde soeben über die Funktion "Passwort vergessen" geändert.<br/><br/>Solltest du diese Änderung nicht selbst durchgeführt haben, wende dich bitte umgehend per E-Mail (info@4creative.net) oder Discord (@ikeytan) an uns.';
functiondisplayTokenError(){
$HTML=newHTML();
$HTML->importHTML("error.html");
$HTML->ReplaceLayoutInhalt('%%MESSAGE%%','Dieser Link zur Passwortzurücksetzung ist nicht gültig. Bitte klicke oder kopiere den Link aus der E-Mail, die du erhalten hast.');
displayPage('Dein Passwort muss mindestens '.$RUNTIME['PASSWORD_MIN_LENGTH'].' Zeichen lang sein.');
}
$getUuid=$RUNTIME['PDO']->prepare('SELECT PrincipalID,FirstName,LastName FROM PasswordResetTokens JOIN UserAccounts ON PasswordResetTokens.PrincipalID = PasswordResetTokens.PrincipalID WHERE Token = ?');
if($getUuid->rowCount()==0){
displayTokenError();
}
$res=$getUuid->fetch();
$uuid=$res['PrincipalID'];
$name=$res['FirstName'].' '.$res['LastName'];
$getToken=$RUNTIME['PDO']->prepare('DELETE FROM PasswordResetTokens WHERE Token = ?');
sendMail(str_replace('%%NAME%%',$name,MESSAGE),'Passwort für '.$name.' zurückgesetzt','Passwort geändert','Das Passwort für deinen 4Creative-Account wurde soeben zurückgesetzt');