redirect to default app when there is no session

This commit is contained in:
2025-10-04 12:41:11 -03:00
parent c52eb8ae83
commit e3104fc882

View File

@@ -13,7 +13,7 @@ import { zodResolver } from '@hookform/resolvers/zod'
import { Loader2Icon } from 'lucide-react'
import { useEffect, useState } from 'react'
import { useForm } from 'react-hook-form'
import { useFetcher } from 'react-router'
import { redirect, useFetcher } from 'react-router'
import { z } from 'zod'
import { Button } from '@/components/ui/button'
@@ -44,6 +44,14 @@ export function meta({}: Route.MetaArgs) {
return [{ title: 'EDUSEG®' }]
}
export async function loader({ request }: Route.ActionArgs) {
const url = new URL(request.url)
if (!url.searchParams.has('client_id')) {
return redirect('//scorm.eduseg.workers.dev/')
}
}
export async function action({ request, context }: Route.ActionArgs) {
const issuerUrl = new URL('/session', context.cloudflare.env.ISSUER_URL)
const formData = Object.fromEntries(await request.formData())