Passwort vergessen Funktion
This commit is contained in:
@@ -30,15 +30,19 @@ if (!file_exists($file)) {
|
|||||||
$user["nachname"],
|
$user["nachname"],
|
||||||
$data["password"]
|
$data["password"]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
unlink($file);
|
||||||
|
|
||||||
|
$title = "Passwort geändert";
|
||||||
|
$message = "Ihr Passwort wurde erfolgreich geändert. Sie können sich jetzt anmelden.";
|
||||||
|
$link = '<a class="button confirm-button" href="index.php?pfad=login">Zum Login</a>';
|
||||||
|
$isSuccess = true;
|
||||||
|
} else {
|
||||||
|
unlink($file);
|
||||||
|
|
||||||
|
$message = "Der Benutzer konnte nicht gefunden werden.";
|
||||||
}
|
}
|
||||||
|
|
||||||
unlink($file);
|
|
||||||
|
|
||||||
$title = "Passwort geändert";
|
|
||||||
$message = "Ihr Passwort wurde erfolgreich geändert. Sie können sich jetzt anmelden.";
|
|
||||||
$link = '<a class="button confirm-button" href="index.php?pfad=login">Zum Login</a>';
|
|
||||||
$isSuccess = true;
|
|
||||||
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
$message = "Das Passwort konnte nicht geändert werden.";
|
$message = "Das Passwort konnte nicht geändert werden.";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,6 +42,12 @@ $success = $success ?? null;
|
|||||||
Passwort zurücksetzen
|
Passwort zurücksetzen
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
<div class="register-link">
|
||||||
|
<a href="index.php?pfad=login">
|
||||||
|
Zurück zum Login
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<?php
|
||||||
@@ -46,15 +46,23 @@ if ($_SERVER["REQUEST_METHOD"] === "POST") {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
$mailContent = "
|
if ($existingUser !== null) {
|
||||||
<h2>Passwort zurücksetzen</h2>
|
$mailContent = "
|
||||||
<p>Falls Sie diese Anfrage nicht gestellt haben, können Sie diese Nachricht ignorieren.</p>
|
<h2>Passwort zurücksetzen</h2>
|
||||||
<p>
|
<p>Falls Sie diese Anfrage nicht gestellt haben, können Sie diese Nachricht ignorieren.</p>
|
||||||
<a href='index.php?pfad=confirm-password&token=$token'>
|
<p>
|
||||||
Passwortänderung bestätigen
|
<a href='index.php?pfad=confirm-password&token=$token'>
|
||||||
</a>
|
Passwortänderung bestätigen
|
||||||
</p>
|
</a>
|
||||||
";
|
</p>
|
||||||
|
";
|
||||||
|
} else {
|
||||||
|
$mailContent = "
|
||||||
|
<h2>Passwort zurücksetzen</h2>
|
||||||
|
<p>Falls Sie diese Anfrage nicht gestellt haben, können Sie diese Nachricht ignorieren.</p>
|
||||||
|
<p>Für diese E-Mail-Adresse wurde kein Konto gefunden.</p>
|
||||||
|
";
|
||||||
|
}
|
||||||
|
|
||||||
file_put_contents("data/mails/" . $token . ".html", $mailContent);
|
file_put_contents("data/mails/" . $token . ".html", $mailContent);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user