Updated 19-06-2026, 12:32
Commit: 2175805 Show on GitHub
- Author: A.C. Louwe
- Date: 6/5/2026, 8:23:19 AM
- Message: Merge pull request #25 from fdnd-agency/23-logincode-authentication 23 logincode authentication
- Stats: 5432 total changes (+5163 / -269)
Changed Files
.gitignore— +0 / -3 (3 changes)example.env— +2 / -5 (7 changes)package-lock.json— +4395 / -0 (4395 changes)package.json— +1 / -1 (2 changes)src/hooks.server.js— +47 / -8 (55 changes)src/lib/server/helpers/limiters/apiKeyRequestLimiter.js— +0 / -7 (7 changes)src/lib/server/helpers/limiters/apiKeyVerifyLimiter.js— +0 / -7 (7 changes)src/lib/server/helpers/limiters/loginLimiter.js— +0 / -7 (7 changes)src/lib/server/helpers/limiters/verifyCodeLimiter.js— +0 / -7 (7 changes)src/lib/server/helpers/rateLimiter.js— +45 / -0 (45 changes)src/lib/server/helpers/requireAuth.js— +0 / -8 (8 changes)src/lib/server/helpers/requireUserInUsers.js— +0 / -31 (31 changes)src/lib/server/services/authService.js— +105 / -90 (195 changes)src/lib/server/services/directusService.js— +25 / -38 (63 changes)src/lib/server/services/loginCodeManager.js— +73 / -0 (73 changes)src/lib/server/services/resendService.js— +2 / -1 (3 changes)src/lib/server/services/sessionManager.js— +117 / -0 (117 changes)src/routes/admin/+layout.server.js— +1 / -1 (2 changes)src/routes/admin/+layout.svelte— +49 / -0 (49 changes)src/routes/admin/+page.server.js— +9 / -4 (13 changes)src/routes/admin/+page.svelte— +92 / -0 (92 changes)src/routes/admin/login/+page.server.js— +59 / -6 (65 changes)src/routes/admin/login/+page.svelte— +89 / -10 (99 changes)src/routes/admin/logout/+page.server.js— +1 / -5 (6 changes)src/routes/api/admin/data/+server.js— +4 / -3 (7 changes)src/routes/api/admin/keuzes/+server.js— +8 / -1 (9 changes)src/routes/api/admin/measurements/batch/+server.js— +5 / -4 (9 changes)src/routes/api/admin/points/+server.js— +4 / -3 (7 changes)src/routes/api/admin/points/[id]/active/+server.js— +4 / -3 (7 changes)src/routes/api/admin/users/+server.js— +22 / -13 (35 changes)src/routes/api/admin/users/[id]/+server.js— +4 / -3 (7 changes)