feature: prepare for demo mode

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-06-17 23:10:23 +02:00
parent 02be728499
commit 9b16bbaccd
3 changed files with 38 additions and 1 deletions

View File

@@ -45,6 +45,10 @@ export default (request: NextRequest) => {
const response = NextResponse.next();
const token = request.cookies.get('session')?.value ?? null;
if (process.env.DEMO_USER_ID) {
return response;
}
if (!isPublicRoute(request) && token === null) {
return NextResponse.redirect(new URL('/login', request.url));
}