goldenChat base source add

This commit is contained in:
aidev
2026-05-23 15:11:48 +09:00
commit a4ea7762b5
2081 changed files with 1155760 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
/** 관리자 설정 화면 잠금 해제 (세션, 30분) */
const KEY = 'gc_admin_unlock_until';
const TTL_MS = 30 * 60 * 1000;
export function isAdminUnlocked(): boolean {
const until = Number(sessionStorage.getItem(KEY) ?? 0);
return Number.isFinite(until) && until > Date.now();
}
export function setAdminUnlocked(): void {
sessionStorage.setItem(KEY, String(Date.now() + TTL_MS));
}
export function clearAdminUnlock(): void {
sessionStorage.removeItem(KEY);
}