diff --git a/src/auth_router.py b/src/auth_router.py index fcb5eaa..22cf1f6 100644 --- a/src/auth_router.py +++ b/src/auth_router.py @@ -1,4 +1,4 @@ -"""Auth-Router: Magic Link Login fuer Globe.""" +"""Auth-Router: Magic Link Login für Globe.""" import logging from datetime import datetime, timedelta, timezone @@ -23,7 +23,7 @@ async def request_magic_link(req: LoginRequest, db=Depends(get_db)): """Sendet Magic Link per E-Mail.""" email = req.email.lower().strip() - # User pruefen + # User prüfen cursor = await db.execute( "SELECT id, username, email, is_active, globe_access FROM users WHERE LOWER(email) = ?", (email,), @@ -60,7 +60,7 @@ async def request_magic_link(req: LoginRequest, db=Depends(get_db)): @router.get("/verify") async def verify_token(token: str, db=Depends(get_db)): - """Verifiziert Magic Link Token, gibt JWT zurueck.""" + """Verifiziert Magic Link Token, gibt JWT zurück.""" cursor = await db.execute( """SELECT ml.user_id, ml.expires_at, ml.is_used, u.username, u.email, u.is_active, u.globe_access, u.role @@ -70,7 +70,7 @@ async def verify_token(token: str, db=Depends(get_db)): ) row = await cursor.fetchone() if not row: - raise HTTPException(status_code=400, detail="Ungueltiger Link.") + raise HTTPException(status_code=400, detail="Ungültiger Link.") if row["is_used"]: raise HTTPException(status_code=400, detail="Link wurde bereits verwendet.") if datetime.fromisoformat(row["expires_at"]) < datetime.now(timezone.utc): diff --git a/src/email_utils.py b/src/email_utils.py index e23b533..a9e290a 100644 --- a/src/email_utils.py +++ b/src/email_utils.py @@ -1,4 +1,4 @@ -"""E-Mail-Versand fuer Globe Magic Links.""" +"""E-Mail-Versand für Globe Magic Links.""" import logging import aiosmtplib from email.mime.text import MIMEText @@ -23,7 +23,7 @@ async def send_magic_link_email(to_email: str, link: str): {link}

- Dieser Link ist 10 Minuten gueltig. Falls du diese Anfrage nicht gesendet hast, ignoriere diese E-Mail. + Dieser Link ist 10 Minuten gültig. Falls du diese Anfrage nicht gesendet hast, ignoriere diese E-Mail.

""" @@ -32,7 +32,7 @@ async def send_magic_link_email(to_email: str, link: str): msg["From"] = f"{SMTP_FROM_NAME} <{SMTP_FROM_EMAIL}>" msg["To"] = to_email msg["Subject"] = "AegisSight Globe — Anmelde-Link" - msg.attach(MIMEText(f"Dein Globe-Anmeldelink:\n\n{link}\n\nGueltig fuer 10 Minuten.", "plain")) + msg.attach(MIMEText(f"Dein Globe-Anmeldelink:\n\n{link}\n\nGültig für 10 Minuten.", "plain")) msg.attach(MIMEText(html, "html")) try: