diff --git a/src/hooks.server.ts b/src/hooks.server.ts index a7776f0..760ed9d 100644 --- a/src/hooks.server.ts +++ b/src/hooks.server.ts @@ -39,11 +39,12 @@ export const authentication: Handle = async function ({ event, resolve }) { ...sessionCookie.attributes }); } + console.log('session from hooks', JSON.stringify(session, null, 2)); if (!session) { const sessionCookie = lucia.createBlankSessionCookie(); console.log('blank sessionCookie', JSON.stringify(sessionCookie, null, 2)); event.cookies.set(sessionCookie.name, sessionCookie.value, { - path: ".", + path: '.', ...sessionCookie.attributes }); } @@ -57,4 +58,4 @@ export const handle: Handle = sequence( // Sentry.sentryHandle(), authentication ); -// export const handleError = Sentry.handleErrorWithSentry(); \ No newline at end of file +// export const handleError = Sentry.handleErrorWithSentry(); diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 1cbe926..60a47bd 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -6,9 +6,11 @@ import * as Avatar from "$components/ui/avatar"; import { invalidateAll } from '$app/navigation'; import Logo from '$components/logo.svelte'; - import type { Users } from '../../schema'; + import type { Users } from "../../schema"; - export let user: Users; + export let user: Users | null = null; + + console.log('header user', user); let avatar: string; let loggedIn = false; @@ -30,7 +32,7 @@