Dashboard de /account: info, puntos, créditos, token y personajes

- lib/account.ts: getAccountDashboard(session) lee puntos (home_api_points),
  créditos battlepay (battlenet_accounts), estado del token de seguridad
  (home_securitytoken) y personajes (acore_characters). Resiliente si las BD de
  AzerothCore no están pobladas (devuelve vacíos/0).
- app/[locale]/account: página protegida enriquecida (tarjetas de cuenta + puntos +
  rejilla de personajes con oro), i18n. Namespace Account ampliado.

Verificado: build OK, guarda sigue redirigiendo a login sin sesión.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-12 23:11:57 +00:00
parent 3573b7eb40
commit a0a64bc70a
4 changed files with 165 additions and 13 deletions
+11 -1
View File
@@ -44,7 +44,17 @@
"title": "My account",
"bnetAccount": "Account (Battle.net)",
"gameAccount": "Game account",
"logout": "Log out"
"logout": "Log out",
"points": "Points",
"dp": "DP",
"vp": "VP",
"battlepayCredits": "Battlepay credits",
"securityToken": "Security token",
"requested": "Requested",
"notRequested": "Not requested",
"characters": "My characters",
"level": "Level",
"noCharacters": "You have no characters yet."
},
"SelectAccount": {
"title": "Select your game account",