- Se descapó
- 24 de octubre de 2025 a las 21:01 UTC
- Autor
- snadjafinia
- Compromit
- f02f3a8
Cambios de backend (app/api/user-info/route.ts): - Lea el campo GD de los datos de sesión de Redis - Mapa a isGod en respuesta API Cambios frontend (app/hooks/useUserInfo.tsx): - Add es campo de Dios a la interfaz de UserInfo - Añadir el método getIsGod() para enganchar - Exportar getIsGod para componentes Cambios de interfaz de usuario (app/components/NavTop.tsx): - Añadir el modo de Dios conmutar (tema púrpura) - Sólo visible para los usuarios es permiso de Dios (GD=true) - Toggle estado almacenado en localStorage - Control independiente en/apagado para el modo dios Flujo: 1. Usuario tiene is-god=true en la base de datos 2. SecurityService store GD=true en sesión de Redis 3. /api/user-info devuelve esGoos =true 4. NavTop muestra a Dios mode aggle 5. El usuario puede activar/desactivar el modo dios (sólo estado de UI) Permiso de dos niveles: - es Dios: Permiso a VER el gatil (desde la base de datos) - DiosModeActive: Estado actual de la UI (localStorage)