diff options
Diffstat (limited to 'src/hooks.server.js')
| -rw-r--r-- | src/hooks.server.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/hooks.server.js b/src/hooks.server.js index 07ccb9f3..9492fcab 100644 --- a/src/hooks.server.js +++ b/src/hooks.server.js @@ -22,7 +22,8 @@ export async function handle({ event, resolve }) { } if (protectedRoutes.find((p) => pathname.match(p))) { - if (user?.username !== params.username) return Response.redirect(origin + '/login', 307); + if (!user || user.username !== params.username) + return Response.redirect(origin + '/login', 307); } const response = await resolve(event); |
