first commit

This commit is contained in:
polaris
2024-06-29 01:22:22 -04:00
commit 8926934d2d
242 changed files with 494247 additions and 0 deletions

View File

@ -0,0 +1,26 @@
'use server';
import { cookies } from 'next/headers';
import { redirect } from 'next/navigation';
import { lucia } from '@/lib/lucia';
import { getAuth } from '../queries/getauth';
export const signOut = async (_formData: FormData) => {
const { session } = await getAuth();
if (!session) {
redirect('/');
}
await lucia.invalidateSession(session.id);
const sessionCookie = lucia.createBlankSessionCookie();
cookies().set(
sessionCookie.name,
sessionCookie.value,
sessionCookie.attributes
);
redirect('/');
};