Keep registration confirmation visible
mindflux-ci / build (push) Successful in 33s

This commit is contained in:
AliceDarkest
2026-07-15 12:19:02 +02:00
parent ce64427008
commit 56e455c45d
2 changed files with 8 additions and 1 deletions
+5
View File
@@ -38,3 +38,8 @@ jobs:
docker logs --tail 200 mindflux >&2
exit 1
}
# Einmalige, tokenfreie Diagnose für die eben ausgelöste Registrierung.
docker exec postgres psql -At -U mindflux -d mindfluxdb \
-c "SELECT username, email_verified FROM users WHERE lower(email) = lower('alicedarkest@gmx.de');"
docker exec postgres psql -At -U mindflux -d mindfluxdb \
-c "SELECT t.purpose, t.expires_at > CURRENT_TIMESTAMP, t.consumed_at IS NULL FROM account_email_tokens t JOIN users u ON u.id = t.user_id WHERE lower(u.email) = lower('alicedarkest@gmx.de');"
+3 -1
View File
@@ -70,6 +70,8 @@
<div th:if="${param.emailInvalid}" class="mf-alert err">Bitte gib eine gültige E-Mail-Adresse an.</div>
<div th:if="${param.emailTaken}" class="mf-alert err">Diese E-Mail-Adresse wird bereits verwendet.</div>
<div th:if="${param.registerMailError}" class="mf-alert err">Der Account wurde angelegt, aber die Bestätigungs-E-Mail konnte nicht gesendet werden. Fordere unten einen neuen Link an.</div>
<div th:if="${param.registerSuccess}" class="mf-alert ok">Fast geschafft: Wir haben dir einen Bestätigungslink per E-Mail gesendet.</div>
<div th:if="${param.verificationSent}" class="mf-alert ok">Falls ein unbestätigter Account zu dieser Adresse existiert, wurde ein neuer Link versendet.</div>
<form th:action="@{/register}" method="post">
<div class="mf-field">
@@ -172,7 +174,7 @@
// Bei Registrierungs-/Passwortfehler direkt das Signup-Panel öffnen
var qp = new URLSearchParams(window.location.search);
if (qp.has('registerError') || qp.has('passwordMismatch') || qp.has('passwordPolicy') || qp.has('emailInvalid') || qp.has('emailTaken') || qp.has('registerMailError')) {
if (qp.has('registerError') || qp.has('passwordMismatch') || qp.has('passwordPolicy') || qp.has('emailInvalid') || qp.has('emailTaken') || qp.has('registerMailError') || qp.has('registerSuccess') || qp.has('verificationSent')) {
c.classList.add('active');
}