presseportale/docs/weiteres
Kevin Adametz f28b698c8d Security-Härtung Login & Magic-Link (Review 16.06.)
- Magic-Link-Versand im Login rate-limited (E-Mail+IP 3/h und IP-only 15/h);
  verhindert Mail-Fluten und das Entwerten aktiver Links.
- Inaktive (aber verifizierte) User werden beim Passwort-Login zentral
  blockiert (Auth::logout + Fehler) – sichert nur-auth/verified-Routen ab.
- Rollensicherer Login-Redirect: gemerkte intended-Admin-URLs schicken einen
  Customer nicht mehr in den 403, sondern auf das rollengerechte Ziel.
- ContactAccess prüft is_active vor jeder Mutation: deaktivierte Bestands-
  Accounts werden durch eine Anfrage weder verändert noch angemailt.
- Magic-Link-Verbrauch atomar (UPDATE … whereNull(consumed_at)) – Single-Use
  auch bei parallelen Requests.
- Sicherheits-Doku um diese Härtungen + Captcha-Empfehlung ergänzt.

Tests: Rate-Limit, intended-Admin-URL für Customer, inaktiver Login,
ContactAccess ohne Mutation inaktiver Accounts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-16 09:33:44 +00:00
..
Decision-Update Duplicate-Content & Duplicate-Checking.md Doku-Abschluss 12.06.: README-Stand, weiteres/-Index, Next Steps (Phase-2/Magic-Link, Duplicate-Content) 2026-06-12 16:24:28 +00:00
Decision-Update Phase-2-Funktionen & Magic-Link-Änderungsprozess.md PM-Vorschau: Firmen-Kachel im Stil der Firmenübersicht 2026-06-12 16:20:23 +00:00
Detailplan Umsetzung Launch-Slice (Magic-Link, Compliance, Bestandsschutz, Auth).md Detailplan Umsetzungsphase: Launch-Slice aus Decision-Updates + Merkliste 2026-06-15 10:03:05 +00:00
Merkliste.md Detailplan Umsetzungsphase: Launch-Slice aus Decision-Updates + Merkliste 2026-06-15 10:03:05 +00:00
Sicherheit & Deployment-Hinweise (Auth, Rollen, Verifizierung).md Security-Härtung Login & Magic-Link (Review 16.06.) 2026-06-16 09:33:44 +00:00