fix(backend): durcissements (throttle register, garde auto-suppression admin, null-check saisie)

- throttle:10,1 sur l'inscription (anti-spam de comptes)
- un admin ne peut plus désactiver/supprimer son propre compte (anti lock-out)
- update/destroy saisie : abort 404 propre si l'utilisateur n'a pas de tracker

Tests 15/15, Pint pass.
This commit is contained in:
Azmog
2026-06-19 10:47:37 +02:00
parent ae9395a831
commit fe9e921d73
3 changed files with 16 additions and 3 deletions
+2 -1
View File
@@ -20,7 +20,8 @@ Route::prefix('v1')->group(function () {
// ── Auth (public) ──────────────────────────────────────
Route::prefix('auth')->group(function () {
Route::post('register', [AuthController::class, 'register']);
Route::post('register', [AuthController::class, 'register'])
->middleware('throttle:10,1');
Route::post('login', [AuthController::class, 'login'])
->middleware('throttle:5,1');