Updated 19-06-2026, 12:32

Commit: 9680de4 Show on GitHub

  • Author: Alex Louwe
  • Date: 6/3/2026, 10:56:14 AM
  • Message: fix: harden logincode auth, add rate limiting, persist to Directus issue #23
  • Stats: 405 total changes (+251 / -154)

Changed Files

  • src/hooks.server.js — +46 / -1 (47 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/services/authService.js — +13 / -20 (33 changes)
  • src/lib/server/services/loginCodeManager.js — +42 / -39 (81 changes)
  • src/lib/server/services/sessionManager.js — +88 / -33 (121 changes)
  • src/routes/admin/login/+page.server.js — +11 / -9 (20 changes)
  • src/routes/admin/login/+page.svelte — +5 / -15 (20 changes)
  • src/routes/admin/logout/+page.server.js — +1 / -1 (2 changes)