CSS Anpassungen
This commit is contained in:
@@ -5,19 +5,22 @@ require_once "php/model/UserManager.php";
|
||||
$token = basename($_GET["token"] ?? "");
|
||||
$file = "data/pending/" . $token . ".json";
|
||||
|
||||
$title = "Registrierung";
|
||||
$message = "";
|
||||
$link = "";
|
||||
$isSuccess = false;
|
||||
|
||||
if (!file_exists($file)) {
|
||||
echo "<p>Registrierungslink ungültig oder abgelaufen.</p>";
|
||||
exit();
|
||||
}
|
||||
$message = "Der Registrierungslink ist ungültig oder bereits abgelaufen.";
|
||||
} else {
|
||||
|
||||
$data = json_decode(file_get_contents($file), true);
|
||||
$data = json_decode(file_get_contents($file), true);
|
||||
|
||||
if ($data === null) {
|
||||
echo "<p>Registrierungsdaten konnten nicht gelesen werden.</p>";
|
||||
exit();
|
||||
}
|
||||
if ($data === null) {
|
||||
$message = "Die Registrierungsdaten konnten nicht gelesen werden.";
|
||||
} else {
|
||||
|
||||
try {
|
||||
try {
|
||||
$dao = UserManager::getInstance();
|
||||
|
||||
if ($dao->findUser($data["email"]) === null) {
|
||||
@@ -31,9 +34,28 @@ try {
|
||||
|
||||
unlink($file);
|
||||
|
||||
echo "<p>Registrierung erfolgreich abgeschlossen.</p>";
|
||||
echo '<p><a href="index.php?pfad=login">Jetzt einloggen</a></p>';
|
||||
$title = "Registrierung erfolgreich";
|
||||
$message = "Ihre Registrierung wurde erfolgreich abgeschlossen. 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) {
|
||||
echo "<p>Registrierung konnte nicht abgeschlossen werden.</p>";
|
||||
} catch (Exception $e) {
|
||||
$message = "Die Registrierung konnte nicht abgeschlossen werden.";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<main class="login-page">
|
||||
<div class="login-container">
|
||||
|
||||
<h1><?php echo htmlspecialchars($title); ?></h1>
|
||||
|
||||
<p class="alert-message <?php echo $isSuccess ? 'is-success' : 'is-error'; ?> confirm-message">
|
||||
<?php echo htmlspecialchars($message); ?>
|
||||
</p>
|
||||
|
||||
<?php echo $link; ?>
|
||||
|
||||
</div>
|
||||
</main>
|
||||
|
||||
@@ -226,3 +226,18 @@ h1 {
|
||||
box-shadow: 0 6px 20px rgba(0,0,0,0.1);
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
/* Darstellung der Registrierungsbestätigung */
|
||||
.confirm-message {
|
||||
text-align: center;
|
||||
margin: 20px 0;
|
||||
}
|
||||
|
||||
/* Anpassung des Login-Buttons auf der Bestätigungsseite */
|
||||
.confirm-button {
|
||||
display: block;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
Reference in New Issue
Block a user