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:
parent
2cf416da60
commit
7e480fe864
1 changed files with 4 additions and 1 deletions
|
|
@ -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={
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue