feat: multi session plugin (#204)

This commit is contained in:
Bereket Engida
2024-10-18 17:27:37 +03:00
committed by GitHub
parent 39a890d583
commit 05fd1e072d
16 changed files with 778 additions and 39 deletions

View File

@@ -5,9 +5,7 @@ import { auth } from "@/lib/auth";
export default authMiddleware({
customRedirect: async (session, request) => {
const baseURL = request.nextUrl.origin;
if (request.nextUrl.pathname === "/sign-in" && session) {
return NextResponse.redirect(new URL("/dashboard", baseURL));
}
if (request.nextUrl.pathname === "/dashboard" && !session) {
return NextResponse.redirect(new URL("/sign-in", baseURL));
}