fix middleware
This commit is contained in:
@@ -54,6 +54,7 @@ const middlewareConfig: MiddlewareConfig = {
|
||||
"/register",
|
||||
"/validasi",
|
||||
"/splash",
|
||||
"/invalid-user",
|
||||
"/job-vacancy",
|
||||
"/preview-image",
|
||||
"/auth/login",
|
||||
@@ -145,16 +146,9 @@ export const middleware = async (req: NextRequest) => {
|
||||
const userValidateJson = await userValidate.json();
|
||||
|
||||
if (userValidateJson.success == true && userValidateJson.data == null) {
|
||||
const logout = await fetch(new URL("/api/auth/logout", req.url), {
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
Authorization: `Bearer ${token}`,
|
||||
},
|
||||
});
|
||||
|
||||
if (!logout.ok) {
|
||||
throw new Error("Failed to logout user");
|
||||
}
|
||||
return setCorsHeaders(
|
||||
NextResponse.redirect(new URL("/invalid-user", req.url))
|
||||
);
|
||||
}
|
||||
|
||||
if (!userValidateJson.data.active) {
|
||||
|
||||
Reference in New Issue
Block a user