dashboard: exigir sessão no servidor

- Chama requireAuthenticatedSession() em /dashboard para redirecionar anônimos a /login
- Evita página vazia quando aberto diretamente em janela anônima.
This commit is contained in:
Esdras Renan 2025-10-14 10:32:29 -03:00
parent 2cf416da60
commit 7e480fe864

View file

@ -5,8 +5,11 @@ import { RecentTicketsPanel } from "@/components/tickets/recent-tickets-panel"
import { TicketQueueSummaryCards } from "@/components/tickets/ticket-queue-summary" import { TicketQueueSummaryCards } from "@/components/tickets/ticket-queue-summary"
import { ChartOpenedResolved } from "@/components/charts/chart-opened-resolved" import { ChartOpenedResolved } from "@/components/charts/chart-opened-resolved"
import { NewTicketDialogDeferred } from "@/components/tickets/new-ticket-dialog.client" import { NewTicketDialogDeferred } from "@/components/tickets/new-ticket-dialog.client"
import { requireAuthenticatedSession } from "@/lib/auth-server"
export default function Dashboard() { export default async function Dashboard() {
// Garante redirecionamento para /login quando sem sessão (aba anônima, etc.)
await requireAuthenticatedSession()
return ( return (
<AppShell <AppShell
header={ header={