diff --git a/src/pages/api/auth/signout.ts b/src/pages/api/auth/signout.ts index 5ba4355..ea87725 100644 --- a/src/pages/api/auth/signout.ts +++ b/src/pages/api/auth/signout.ts @@ -3,8 +3,13 @@ import { supabase } from "@library/supabase" import type { Provider } from "@supabase/supabase-js" export const GET: APIRoute = async ({ cookies, redirect }) => { - cookies.delete("sb-access-token", { path: "/" }) - cookies.delete("sb-refresh-token", { path: "/" }) - const { error } = await supabase.auth.signOut() - return redirect("/signin") + + if(cookies.get('anonymous-session')) { + return redirect('/account/anon/end') + } else { + cookies.delete("sb-access-token", { path: "/" }) + cookies.delete("sb-refresh-token", { path: "/" }) + const { error } = await supabase.auth.signOut() + } + return redirect("/") } \ No newline at end of file