design anpassung

This commit is contained in:
2026-06-23 00:06:31 +02:00
parent 1891ec0a51
commit cbea23083d
30 changed files with 785 additions and 547 deletions
+20 -20
View File
@@ -20,11 +20,11 @@ if ($tenantName === '') {
}
if ($tenantName === '' && $tenantSlug !== '') {
$tenantName = 'Standort ' . $tenantSlug;
$tenantName = 'Kaffeeliste ' . $tenantSlug;
}
if ($tenantName === '') {
$tenantName = 'Standortzugang';
$tenantName = 'Kaffeelisten-Zugang';
}
$token = trim((string) ($token ?? old('token')));
@@ -49,15 +49,15 @@ require __DIR__ . '/../partials/layout-top.php';
?>
<section class="page-head">
<span class="eyebrow">Reset bestaetigen</span>
<span class="eyebrow">Passwort erneuern</span>
<h1>Neues Passwort setzen</h1>
<p>
<?= e($hasValidResetToken
? ($scope === 'platform'
? 'Der Plattformzugang bekommt hier sein neues Passwort.'
: 'Der Standortzugang fuer ' . $tenantName . ' bekommt hier sein neues Passwort.')
: 'Hier wird nur mit einem gueltigen Reset-Link ein neues Passwort gesetzt.') ?>
So bleibt der Login-Reset von PIN, RFID und sonstigen Standortdaten getrennt.
? 'Legen Sie hier ein neues Passwort für die Plattformverwaltung fest.'
: 'Legen Sie hier ein neues Passwort für den Zugang von ' . $tenantName . ' fest.')
: 'Hier wird nur mit einem gültigen Link ein neues Passwort gesetzt.') ?>
PINs und Karten bleiben davon unberührt.
</p>
</section>
@@ -75,9 +75,9 @@ require __DIR__ . '/../partials/layout-top.php';
<input type="hidden" name="token" value="<?= e($token) ?>">
<?php if ($resetEmail !== '' || $expiresAt !== ''): ?>
<p class="muted">
<?= e($resetEmail !== '' ? 'Link fuer ' . $resetEmail . '.' : 'Der Reset-Link wurde geprueft.') ?>
<?= e($resetEmail !== '' ? 'Link für ' . $resetEmail . '.' : 'Der Link wurde geprüft.') ?>
<?php if ($expiresAt !== ''): ?>
Gueltig bis <?= e($expiresAt) ?> UTC.
Gültig bis <?= e($expiresAt) ?>.
<?php endif; ?>
</p>
<?php endif; ?>
@@ -89,29 +89,29 @@ require __DIR__ . '/../partials/layout-top.php';
<span>Passwort wiederholen</span>
<input type="password" name="password_confirm" minlength="12" required>
</label>
<button class="button button-primary" type="submit">Passwort uebernehmen</button>
<p class="muted">Nach erfolgreicher Bestaetigung soll dieser Flow wieder in den passenden Login zurueckfuehren.</p>
<p><a class="text-link" href="<?= e($loginUrl) ?>">Zurueck zum Login</a></p>
<button class="button button-primary" type="submit">Passwort speichern</button>
<p class="muted">Danach geht es zurück zur Anmeldung.</p>
<p><a class="text-link" href="<?= e($loginUrl) ?>">Zurück zum Login</a></p>
</form>
<?php else: ?>
<div class="card form-card">
<h2>Reset-Link neu anfordern</h2>
<h2>Neuen Link anfordern</h2>
<p class="muted">
<?= e($token === ''
? 'Oeffne den Reset-Link aus der E-Mail, um hier ein neues Passwort zu setzen.'
: 'Dieser Reset-Link ist ungueltig oder abgelaufen. Bitte fordere einen neuen Link an.') ?>
? 'Öffnen Sie den Link aus der E-Mail, um hier ein neues Passwort zu setzen.'
: 'Dieser Link ist ungültig oder abgelaufen. Bitte fordern Sie einen neuen Link an.') ?>
</p>
<p><a class="text-link" href="<?= e($requestUrl) ?>">Neuen Reset-Link anfordern</a></p>
<p><a class="text-link" href="<?= e($loginUrl) ?>">Zurueck zum Login</a></p>
<p><a class="text-link" href="<?= e($requestUrl) ?>">Neuen Link anfordern</a></p>
<p><a class="text-link" href="<?= e($loginUrl) ?>">Zurück zum Login</a></p>
</div>
<?php endif; ?>
<aside class="card">
<span class="eyebrow">Worauf geachtet wird</span>
<ul class="feature-list">
<li>Mindestens 12 Zeichen fuer Plattform- und Standortzugang</li>
<li>Das neue Passwort ersetzt nur den Login, nicht PIN oder RFID-Zuweisungen</li>
<li>Bei Rueckfragen bleibt das Standortteam im Pilot die erste Anlaufstelle</li>
<li>Mindestens 12 Zeichen für Plattform- und Kaffeelisten-Zugang</li>
<li>Das neue Passwort ersetzt nur den Login, nicht PIN oder Karten</li>
<li>Bei Rückfragen hilft die verantwortliche Person der Kaffeeliste</li>
</ul>
</aside>
</div>