INNER CODE UNIT · TypeScript

generateWriteToken

jonasstrehle/supercookie · server/main.ts:268

const generateWriteToken = (): string => {
    const uuid = generateUUID();
    setTimeout(() => midSet.delete(uuid), 1_000 * 60);
    return midSet.add(uuid), uuid;
}
const deleteWriteToken = (token: string) => midSet.delete(token);
const hasWriteToken = (token: string): boolean => midSet.has(token);

/**
 * @description
 * When navigating to path /read the mode of an (known) visitor is set to "write". 
 * Assuming that the data has already been written to the browser, the webserver
 * is redirecting the user to the first route.
 */
webserver_2.get("/read", (_req: express.Request, res: express.Response) => {
    const uid = generateUUID();
    console.info(`supercookie | Visitor uid='${uid}' is known • Read`);
    const profile: Profile = Profile.from(uid);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…