Files
Neon-Desk/frontend/lib/auth.ts
Francesco 7b87ff2f04 chore: Update auth files for NextAuth v5 compatibility
Breaking changes for NextAuth v5:
- Updated route.ts to use NextAuthConfig and new export pattern
- Changed getServerSession import to use auth from config
- Updated types and session handling for NextAuth v5
- Maintained backward compatibility with existing auth flow
2026-02-19 02:57:42 +00:00

13 lines
260 B
TypeScript

import { auth } from '@/app/api/auth/[...nextauth]/route'
import { redirect } from 'next/navigation'
export async function requireAuth() {
const session = await auth()
if (!session || !session.user) {
redirect('/auth/signin')
}
return session
}