design anpassung
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -20,28 +20,27 @@ if ($tenantName === '') {
|
||||
}
|
||||
|
||||
if ($tenantName === '' && $tenantSlug !== '') {
|
||||
$tenantName = 'Standort ' . $tenantSlug;
|
||||
$tenantName = 'Kaffeeliste ' . $tenantSlug;
|
||||
}
|
||||
|
||||
if ($tenantName === '') {
|
||||
$tenantName = 'Standortzugang';
|
||||
$tenantName = 'Kaffeelisten-Zugang';
|
||||
}
|
||||
|
||||
$loginUrl = $scope === 'tenant'
|
||||
? ($tenantSlug !== '' ? tenant_url($tenantSlug, 'login') : url('/'))
|
||||
: url('/admin/login');
|
||||
$emailLabel = $scope === 'tenant' ? 'Login-E-Mail' : 'Admin-E-Mail';
|
||||
$emailLabel = $scope === 'tenant' ? 'E-Mail-Adresse' : 'Admin-E-Mail';
|
||||
require __DIR__ . '/../partials/layout-top.php';
|
||||
?>
|
||||
|
||||
<section class="page-head">
|
||||
<span class="eyebrow">Passwort vergessen</span>
|
||||
<h1>Reset-Anfrage vorbereiten</h1>
|
||||
<h1>Neues Passwort anfordern</h1>
|
||||
<p>
|
||||
<?= e($scope === 'platform'
|
||||
? 'Diese Seite sammelt die Anfrage fuer einen Plattform-Reset.'
|
||||
: 'Diese Seite sammelt die Anfrage fuer den Standort-Reset von ' . $tenantName . '.') ?>
|
||||
Im Pilotbetrieb kann die Bestaetigung noch manuell begleitet werden.
|
||||
? 'Fordern Sie einen Link für den Zugang zur Plattformverwaltung an.'
|
||||
: 'Fordern Sie einen Link für den Zugang von ' . $tenantName . ' an.') ?>
|
||||
</p>
|
||||
</section>
|
||||
|
||||
@@ -61,29 +60,29 @@ require __DIR__ . '/../partials/layout-top.php';
|
||||
</label>
|
||||
<?php if ($scope !== 'platform' && $tenantSlug === ''): ?>
|
||||
<label>
|
||||
<span>Standort-Slug</span>
|
||||
<input type="text" name="tenant_slug" value="<?= e((string) old('tenant_slug')) ?>" placeholder="mein-team" required>
|
||||
<span>Kurzname der Kaffeeliste</span>
|
||||
<input type="text" name="tenant_slug" value="<?= e((string) old('tenant_slug')) ?>" placeholder="kaffeeliste-nord" required>
|
||||
</label>
|
||||
<?php endif; ?>
|
||||
<button class="button button-primary" type="submit">Reset-Link anfordern</button>
|
||||
<p class="muted">Nach dem Versand soll der Link wieder auf diese Strecke zurueckfuehren und danach zum passenden Login.</p>
|
||||
<p><a class="text-link" href="<?= e($loginUrl) ?>">Zurueck zum Login</a></p>
|
||||
<button class="button button-primary" type="submit">Link per E-Mail senden</button>
|
||||
<p class="muted">Nach dem Klick auf den Link können Sie ein neues Passwort festlegen.</p>
|
||||
<p><a class="text-link" href="<?= e($loginUrl) ?>">Zurück zum Login</a></p>
|
||||
</form>
|
||||
|
||||
<aside class="card">
|
||||
<span class="eyebrow">Pilotablauf</span>
|
||||
<span class="eyebrow">So geht es weiter</span>
|
||||
<ul class="stack-list">
|
||||
<li>
|
||||
<strong>1. E-Mail pruefen</strong>
|
||||
<small>Die Anfrage sollte immer ueber die bekannte Login-Adresse laufen.</small>
|
||||
<strong>1. E-Mail-Adresse eingeben</strong>
|
||||
<small>Nutzen Sie die Adresse, mit der der Zugang angelegt wurde.</small>
|
||||
</li>
|
||||
<li>
|
||||
<strong>2. Reset bestaetigen</strong>
|
||||
<small>Im Pilot kann diese Freigabe vorerst noch manuell durch Plattform- oder Standortteam begleitet werden.</small>
|
||||
<strong>2. Link öffnen</strong>
|
||||
<small>Der Link ist zeitlich begrenzt und nur einmal nutzbar.</small>
|
||||
</li>
|
||||
<li>
|
||||
<strong>3. Neues Passwort setzen</strong>
|
||||
<small>Danach geht es ueber die Confirm-Seite direkt zurueck in den passenden Login.</small>
|
||||
<small>Danach melden Sie sich mit dem neuen Passwort an.</small>
|
||||
</li>
|
||||
</ul>
|
||||
</aside>
|
||||
|
||||
Reference in New Issue
Block a user