fix: logout fix
This commit is contained in:
@@ -2,37 +2,37 @@ import { error, redirect } from '@sveltejs/kit';
|
|||||||
import type { Actions } from './$types';
|
import type { Actions } from './$types';
|
||||||
|
|
||||||
export const actions: Actions = {
|
export const actions: Actions = {
|
||||||
async default({ cookies }) {
|
async default({ cookies }) {
|
||||||
const accessToken = cookies.get('accessToken');
|
const accessToken = cookies.get('accessToken');
|
||||||
const refreshToken = cookies.get('refreshToken');
|
// const refreshToken = cookies.get('refreshToken');
|
||||||
const userDetails = cookies.get('u');
|
const userDetails = cookies.get('u');
|
||||||
|
|
||||||
if (!accessToken || !refreshToken || !userDetails) {
|
if (!accessToken || !userDetails) {
|
||||||
error(500, "Unable to logout");
|
error(500, 'Unable to logout');
|
||||||
}
|
}
|
||||||
|
|
||||||
cookies.delete("accessToken", {
|
cookies.delete('accessToken', {
|
||||||
path: '/',
|
path: '/',
|
||||||
httpOnly: true,
|
httpOnly: true,
|
||||||
sameSite: "lax",
|
sameSite: 'lax',
|
||||||
secure: false,
|
secure: false,
|
||||||
maxAge: 300,
|
maxAge: 300
|
||||||
});
|
});
|
||||||
cookies.delete("refreshToken", {
|
cookies.delete('refreshToken', {
|
||||||
path: '/',
|
path: '/',
|
||||||
httpOnly: true,
|
httpOnly: true,
|
||||||
sameSite: "lax",
|
sameSite: 'lax',
|
||||||
secure: false,
|
secure: false,
|
||||||
maxAge: 86400,
|
maxAge: 86400
|
||||||
});
|
});
|
||||||
|
|
||||||
cookies.delete("u", {
|
cookies.delete('u', {
|
||||||
path: '/',
|
path: '/',
|
||||||
httpOnly: true,
|
httpOnly: true,
|
||||||
sameSite: "lax",
|
sameSite: 'lax',
|
||||||
secure: false,
|
secure: false,
|
||||||
maxAge: 86400,
|
maxAge: 86400
|
||||||
});
|
});
|
||||||
return redirect(301, "/signin");
|
return redirect(301, '/login');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user