diff --git a/app/main.py b/app/main.py index b4bce50..37b2476 100644 --- a/app/main.py +++ b/app/main.py @@ -1083,7 +1083,37 @@ async def auth_register( if create_resp.status_code != 201: raise HTTPException(status_code=500, detail="Registrierung fehlgeschlagen") - return {"status": "pending_approval", "message": "Registrierung eingegangen. Nach Freischaltung erhalten Sie eine E-Mail zum Passwort setzen."} + # #143: Bestätigungsmail an User direkt nach Anmeldung + try: + from .mail import send_mail + anrede = f"{firstName} {lastName}".strip() or username + text_body = ( + f"Hallo {anrede},\n\n" + f"deine Registrierung am GWÖ-Antragsprüfer ist eingegangen.\n\n" + f"Was passiert jetzt?\n" + f" 1. Ein Admin schaltet deinen Account manuell frei.\n" + f" 2. Du erhältst dann eine separate Mail mit einem Link zum Passwort-Setzen.\n" + f" 3. Anschließend kannst du dich auf https://gwoe.toppyr.de/ anmelden.\n\n" + f"Falls du nach 1-2 Werktagen nichts hörst, melde dich gerne unter mail@tobiasroedel.de.\n\n" + f"Schöne Grüße\nGWÖ-Antragsprüfer" + ) + html_body = ( + f"
Hallo {anrede},
" + f"deine Registrierung am GWÖ-Antragsprüfer ist eingegangen.
" + f"Was passiert jetzt?
" + f"Falls du nach 1-2 Werktagen nichts hörst, melde dich gerne unter mail@tobiasroedel.de.
" + f"Schöne Grüße
GWÖ-Antragsprüfer