mirror of
https://github.com/velocitatem/cvfs.git
synced 2026-05-31 08:43:37 +00:00
Skip dashboard auth middleware in demo mode
This commit is contained in:
@@ -19,6 +19,7 @@ async function verifySession(token: string): Promise<boolean> {
|
|||||||
|
|
||||||
export async function middleware(req: NextRequest) {
|
export async function middleware(req: NextRequest) {
|
||||||
if (!req.nextUrl.pathname.startsWith('/dashboard')) return NextResponse.next();
|
if (!req.nextUrl.pathname.startsWith('/dashboard')) return NextResponse.next();
|
||||||
|
if (process.env.NEXT_PUBLIC_DEMO === 'true') return NextResponse.next();
|
||||||
const session = req.cookies.get('session')?.value;
|
const session = req.cookies.get('session')?.value;
|
||||||
const oidc = req.cookies.get('oidc_token')?.value;
|
const oidc = req.cookies.get('oidc_token')?.value;
|
||||||
if (oidc) return NextResponse.next();
|
if (oidc) return NextResponse.next();
|
||||||
|
|||||||
Reference in New Issue
Block a user