diff --git a/config/default.cjs b/config/default.cjs index 7bc45b5..067d837 100644 --- a/config/default.cjs +++ b/config/default.cjs @@ -82,7 +82,7 @@ const config = { }, analytics: { enabled: JSON.parse(SECRET_ANALYTICS_ENABLED), - ipSalt: SECRET_ANALYTICS_HMAC_SECRET, + hmacSecret: SECRET_ANALYTICS_HMAC_SECRET, }, logger: true, cors: '*', diff --git a/server/controllers/analytics.js b/server/controllers/analytics.js index faa8446..0d4884e 100644 --- a/server/controllers/analytics.js +++ b/server/controllers/analytics.js @@ -5,12 +5,12 @@ import { getCacheKey, getFromCache, setCache } from '../helpers/cache.js'; import getClientIp from '../helpers/client-ip.js'; import prisma from '../services/prisma.js'; -const { enabled, ipSalt } = config.get('analytics'); +const { enabled, hmacSecret } = config.get('analytics'); function createUniqueId(ip, userAgent) { // Use HMAC for secure hashing return crypto - .createHmac('sha256', ipSalt) + .createHmac('sha256', hmacSecret) .update(ip + userAgent) .digest('hex'); }