update auth packages
This commit is contained in:
@@ -3,7 +3,7 @@ import type { Route } from './+types/route'
|
||||
import { redirect } from 'react-router'
|
||||
|
||||
import { createAuth, type User } from '@repo/auth/auth'
|
||||
import { requestIdContext, cloudflareContext } from '@repo/auth/context'
|
||||
import { cloudflareContext, requestIdContext } from '@repo/auth/context'
|
||||
import { createSessionStorage } from '@repo/auth/session'
|
||||
|
||||
export async function loader({ request, context }: Route.LoaderArgs) {
|
||||
@@ -13,6 +13,7 @@ export async function loader({ request, context }: Route.LoaderArgs) {
|
||||
const sessionStorage = createSessionStorage(cloudflare.env)
|
||||
const session = await sessionStorage.getSession(request.headers.get('cookie'))
|
||||
const user = session.get('user')
|
||||
const now = new Date().toISOString()
|
||||
const returnTo = (session.get('returnTo') as string | undefined) ?? '/'
|
||||
|
||||
if (user) {
|
||||
@@ -26,9 +27,8 @@ 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}`)
|
||||
console.log(`[${now}] [${requestId}] Redirecting the user to ${returnTo}`)
|
||||
|
||||
// Redirect to the home page after successful login
|
||||
return redirect(returnTo, {
|
||||
|
||||
Reference in New Issue
Block a user