done for the day

This commit is contained in:
2025-05-30 16:50:18 -05:00
parent 8303f287d9
commit 7238403f39
11 changed files with 346 additions and 285 deletions

View File

@ -98,13 +98,9 @@ export const forgotPassword = async (formData: FormData) => {
};
export const resetPassword = async ({
password,
confirmPassword,
}: {
password: string,
confirmPassword: string
}): Promise<Result<null>> => {
export const resetPassword = async (formData: FormData): Promise<Result<null>> => {
const password = formData.get('password') as string;
const confirmPassword = formData.get('confirmPassword') as string;
if (!password || !confirmPassword) {
return { success: false, error: 'Password and confirm password are required!' };
}
@ -121,34 +117,6 @@ export const resetPassword = async ({
return { success: true, data: null };
};
export const resetPasswordFromEmail = async (formData: FormData) => {
const password = formData.get('password') as string;
const confirmPassword = formData.get('confirmPassword') as string;
if (!password || !confirmPassword) {
encodedRedirect(
'error',
'/reset-password',
'Password and confirm password are required',
);
}
const supabase = await createServerClient();
if (password !== confirmPassword) {
encodedRedirect('error', '/reset-password', 'Passwords do not match');
}
const { error } = await supabase.auth.updateUser({
password: password,
});
if (error) {
encodedRedirect('error', '/reset-password', 'Password update failed');
}
encodedRedirect('success', '/reset-password', 'Password updated');
};
export const signOut = async (): Promise<Result<null>> => {
const supabase = await createServerClient();
const { error } = await supabase.auth.signOut();