bb963a796f
- seedDefaultUsers: generiert kryptographisch zufällige Passwörter (crypto/rand) statt hartkodiertes "archivmailrockz" — Passwörter werden einmalig im Terminal angezeigt und können danach nicht wiederhergestellt werden - generateJTI: verwendet crypto/rand (16 Byte, hex) statt time.UnixNano XOR deadbeef Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
16 lines
317 B
TypeScript
16 lines
317 B
TypeScript
import type { MeResponse } from "@/lib/api";
|
|
|
|
let cachedUser: MeResponse | null = null;
|
|
|
|
export function getCachedUser(): MeResponse | null {
|
|
return cachedUser;
|
|
}
|
|
|
|
export function setCachedUser(user: MeResponse | null): void {
|
|
cachedUser = user;
|
|
}
|
|
|
|
export function clearAuthCache(): void {
|
|
cachedUser = null;
|
|
}
|