This commit is contained in:
2024-07-19 03:42:05 +05:30
parent ecd6709335
commit dea12085d9

View File

@@ -1,5 +1,12 @@
import type { Actions } from "@sveltejs/kit"; import type { Actions } from "@sveltejs/kit";
import { redirect } from '@sveltejs/kit'; import { redirect } from '@sveltejs/kit';
import { browser } from '$app/environment';
function sessionStore(field: string, value: string) {
if (browser) {
window.sessionStorage.setItem(field, value);
}
}
export const actions: Actions = { export const actions: Actions = {
default: async ({ request }) => { default: async ({ request }) => {
@@ -17,11 +24,15 @@ export const actions: Actions = {
}) })
console.log(res); console.log(res);
var data1 = await res.json(); var data1 = await res.json();
console.log(data1);
if (res.ok) { if (res.ok) {
// Successful fetch // Successful fetch
throw redirect(303, '/'); // Redirect to success page sessionStore('firstName', data1.firstName);
sessionStore('lastName', data1.lastName);
sessionStore('email', data1.email);
sessionStore('password', data1.password);
// console.log(window.sessionStorage.getItem('firstName'));
throw redirect(303, '/faculty'); // Redirect to success page
} else { } else {
// Handle error // Handle error
return { return {