redirect to default app when there is no session
This commit is contained in:
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user