From 56e455c45d1a679c78df9508182120d283419c22 Mon Sep 17 00:00:00 2001 From: AliceDarkest Date: Wed, 15 Jul 2026 12:19:02 +0200 Subject: [PATCH] Keep registration confirmation visible --- .gitea/workflows/mindflux.yml | 5 +++++ src/main/resources/templates/index.html | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/mindflux.yml b/.gitea/workflows/mindflux.yml index 79a355e..e0d4f7d 100644 --- a/.gitea/workflows/mindflux.yml +++ b/.gitea/workflows/mindflux.yml @@ -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');" diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html index c534c8b..ea18860 100644 --- a/src/main/resources/templates/index.html +++ b/src/main/resources/templates/index.html @@ -70,6 +70,8 @@
Bitte gib eine gültige E-Mail-Adresse an.
Diese E-Mail-Adresse wird bereits verwendet.
Der Account wurde angelegt, aber die Bestätigungs-E-Mail konnte nicht gesendet werden. Fordere unten einen neuen Link an.
+
Fast geschafft: Wir haben dir einen Bestätigungslink per E-Mail gesendet.
+
Falls ein unbestätigter Account zu dieser Adresse existiert, wurde ein neuer Link versendet.
@@ -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'); }