chore: update nextjs example

This commit is contained in:
Bereket Engida
2024-10-20 22:44:33 +03:00
parent 4edc4289e5
commit dbd91509a3
11 changed files with 517 additions and 53 deletions

View File

@@ -1,12 +1,10 @@
import { authMiddleware } from "better-auth/next-js";
import { NextResponse } from "next/server";
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));
}