fixing proxy
This commit is contained in:
@@ -12,8 +12,12 @@ export async function proxy(request: NextRequest) {
|
||||
const token = request.cookies.get("token")?.value;
|
||||
const pathname = request.nextUrl.pathname;
|
||||
|
||||
if (!token && pathname != "/") {
|
||||
return NextResponse.redirect(new URL("/", request.url));
|
||||
if (!token && pathname !== "/") {
|
||||
const response = NextResponse.redirect(new URL("/", request.url));
|
||||
|
||||
response.cookies.delete("user");
|
||||
response.cookies.delete("token");
|
||||
return response;
|
||||
}
|
||||
|
||||
if (pathname === "/" && token) {
|
||||
@@ -47,9 +51,10 @@ export async function proxy(request: NextRequest) {
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
if (pathname != "/") {
|
||||
return NextResponse.redirect(new URL("/", request.url));
|
||||
}
|
||||
const response = NextResponse.redirect(new URL("/", request.url));
|
||||
response.cookies.delete("token");
|
||||
response.cookies.delete("user");
|
||||
return response;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user