add deprecated endpoints (v1)

This commit is contained in:
Emily
2024-06-09 22:59:38 +02:00
parent 4ea7d7f568
commit 734335c744
3 changed files with 67 additions and 14 deletions

16
producer/src/utils.ts Normal file
View File

@@ -0,0 +1,16 @@
import crypto from 'crypto';
import type { Request } from "express";
export function getIPFromRequest(req: Request) {
const ip = req.header('X-Real-IP') || req.header('X-Forwarded-For') || '0.0.0.0';
return ip;
}
export function createSessionHash(website: string, ip: string, userAgent: string) {
const dailySalt = new Date().toLocaleDateString('it-IT');
const sessionClean = dailySalt + website + ip + userAgent;
const sessionHash = crypto.createHash('md5').update(sessionClean).digest("hex");
return sessionHash;
}