Show password reset link in login
mindflux-ci / build (push) Successful in 33s

This commit is contained in:
AliceDarkest
2026-07-15 12:32:04 +02:00
parent bb1773e32e
commit 860b1ffba9
3 changed files with 7 additions and 2 deletions
+2
View File
@@ -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.
+4
View File
@@ -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; }
+1 -2
View File
@@ -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>