This commit is contained in:
@@ -31,6 +31,8 @@ Versionierung [semantisch](https://semver.org/lang/de/).
|
|||||||
direkt am Formular, statt unauffällig zum Login zu wechseln.
|
direkt am Formular, statt unauffällig zum Login zu wechseln.
|
||||||
- **Registrierungsroute korrigiert:** Der direkte Aufruf von `/register` öffnet
|
- **Registrierungsroute korrigiert:** Der direkte Aufruf von `/register` öffnet
|
||||||
nun wieder den Registrierungsmodus statt auf dem Login zu landen.
|
nun wieder den Registrierungsmodus statt auf dem Login zu landen.
|
||||||
|
- **Passwort-Reset sichtbar verlinkt:** „Passwort vergessen?“ steht jetzt direkt
|
||||||
|
unter dem Passwortfeld im Login-Bereich.
|
||||||
- **Token-Schema nachgeschärft:** Folge-Migrationen richten UTC-Zeitstempel und
|
- **Token-Schema nachgeschärft:** Folge-Migrationen richten UTC-Zeitstempel und
|
||||||
den Token-Hash-Typ an das JPA-Modell aus, damit Schema-Validierung und
|
den Token-Hash-Typ an das JPA-Modell aus, damit Schema-Validierung und
|
||||||
Container-Start zuverlässig funktionieren.
|
Container-Start zuverlässig funktionieren.
|
||||||
|
|||||||
@@ -129,6 +129,10 @@
|
|||||||
|
|
||||||
.mobile-switch { display:none; text-align:center; margin-top:1.2rem; color:var(--muted); font-size:.84rem; }
|
.mobile-switch { display:none; text-align:center; margin-top:1.2rem; color:var(--muted); font-size:.84rem; }
|
||||||
.mobile-switch a { color:var(--accent); font-weight:700; text-decoration:none; cursor:pointer; }
|
.mobile-switch a { color:var(--accent); font-weight:700; text-decoration:none; cursor:pointer; }
|
||||||
|
.login-help { margin:.42rem 0 0; text-align:left; font-size:.78rem; }
|
||||||
|
.login-help a { color:var(--accent); font-weight:700; text-decoration:none; }
|
||||||
|
.login-help a:hover { color:var(--heading); text-decoration:underline; text-underline-offset:.2rem; }
|
||||||
|
.login-help a:focus-visible { outline:2px solid var(--accent-2); outline-offset:3px; border-radius:3px; }
|
||||||
|
|
||||||
/* Bestätigungs-E-Mail: Das Eingabefeld bleibt platzsparend eingeklappt. */
|
/* Bestätigungs-E-Mail: Das Eingabefeld bleibt platzsparend eingeklappt. */
|
||||||
.auth-resend { margin-top:1rem; }
|
.auth-resend { margin-top:1rem; }
|
||||||
|
|||||||
@@ -44,12 +44,11 @@
|
|||||||
<div class="mf-field">
|
<div class="mf-field">
|
||||||
<label class="mf-label" for="login-password">Passwort</label>
|
<label class="mf-label" for="login-password">Passwort</label>
|
||||||
<input id="login-password" class="mf-input" type="password" name="password" placeholder="Passwort" required>
|
<input id="login-password" class="mf-input" type="password" name="password" placeholder="Passwort" required>
|
||||||
|
<p class="login-help"><a href="/forgot-password">Passwort vergessen?</a></p>
|
||||||
</div>
|
</div>
|
||||||
<button class="neon-btn" type="submit">Login</button>
|
<button class="neon-btn" type="submit">Login</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<p class="mobile-switch"><a href="/forgot-password">Passwort vergessen?</a></p>
|
|
||||||
|
|
||||||
<p class="mobile-switch">Noch keinen Account? <a data-goto="signup">Jetzt registrieren</a></p>
|
<p class="mobile-switch">Noch keinen Account? <a data-goto="signup">Jetzt registrieren</a></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user