presseportale/tests/Feature/Auth
Kevin Adametz ae79d5bee4 Security: JSON-Login durchläuft die is_active-/Verifizierungschecks
RoleAwareLoginResponse gab bei wantsJson() sofort 204 zurück – VOR den
Sicherheitschecks. Ein XHR/JSON-Login eines verifiziert-inaktiven Accounts
erhielt damit eine Session ohne Logout. Checks laufen jetzt zuerst:
verifiziert-inaktiv → Logout + Session-Invalidate + 403 (JSON) bzw. Login mit
Fehler (HTML); unverifiziert → 204 (JSON) bzw. Notice (HTML); danach der
Erfolgsfall.

Tests: JSON-Login eines inaktiven Accounts (403, guest), JSON-Login eines
aktiven Users (204, authentifiziert).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-16 10:19:32 +00:00
..
AuthenticationTest.php Security-Härtung Login & Magic-Link (Review 16.06.) 2026-06-16 09:33:44 +00:00
ContactAccessTest.php Security-Härtung Login & Magic-Link (Review 16.06.) 2026-06-16 09:33:44 +00:00
EmailVerificationTest.php WS-6: E-Mail-Verifizierung, Auth-Flow-Fixes & Legacy-Rollen-Sicherheitsfix 2026-06-16 08:16:41 +00:00
MagicLinkLoginTest.php Security-Härtung Login & Magic-Link (Review 16.06.) 2026-06-16 09:33:44 +00:00
PasswordConfirmationTest.php 29-05-2026 Optimierungen Fixes am Code 2026-05-29 12:42:05 +00:00
PasswordResetTest.php 29-05-2026 Optimierungen Fixes am Code 2026-05-29 12:42:05 +00:00
RegistrationTest.php WS-6: E-Mail-Verifizierung, Auth-Flow-Fixes & Legacy-Rollen-Sicherheitsfix 2026-06-16 08:16:41 +00:00
TwoFactorLoginTest.php Security: JSON-Login durchläuft die is_active-/Verifizierungschecks 2026-06-16 10:19:32 +00:00
UserAccessTest.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00