update login

This commit is contained in:
2025-12-19 09:02:49 -03:00
parent 3d8961f1f5
commit 3be296f1ac
6 changed files with 13 additions and 12 deletions

View File

@@ -9,9 +9,9 @@ import { createSessionStorage } from '@repo/auth/session'
export async function loader({ request, context }: Route.LoaderArgs) {
const url = new URL(request.url)
const cloudflare = context.get(cloudflareContext)
const requestId = context.get(requestIdContext)
const sessionStorage = createSessionStorage(cloudflare.env)
const session = await sessionStorage.getSession(request.headers.get('cookie'))
const requestId = context.get(requestIdContext)
const user = session.get('user')
const returnTo = (session.get('returnTo') as string | undefined) ?? '/'
@@ -26,6 +26,7 @@ export async function loader({ request, context }: Route.LoaderArgs) {
request
)) as User
session.set('user', authenticatedUser)
session.unset('returnTo')
console.log(`[${requestId}] Redirecting the user to ${returnTo}`)

View File

@@ -1,6 +1,5 @@
import type { Route } from './+types/route'
import type { User } from '@repo/auth/auth'
import { userContext, cloudflareContext } from '@repo/auth/context'
import { authMiddleware } from '@repo/auth/middleware/auth'