Add Better Auth admin authentication

This commit is contained in:
2026-06-04 12:05:07 +02:00
parent 0f10bd6400
commit e660ec24aa
41 changed files with 2225 additions and 284 deletions

View File

@@ -1,5 +1,14 @@
import type { MockSession } from "@/lib/mock-auth";
export function getDashboardRedirectPath(session: MockSession | null) {
return session ? null : "/";
export function isDashboardPath(pathname: string) {
return pathname.startsWith("/dashboard");
}
export function shouldRedirectDashboardRequest(
pathname: string,
hasSession: boolean,
) {
return isDashboardPath(pathname) && !hasSession;
}
export function getDashboardRedirectPath(hasSession: boolean) {
return hasSession ? null : "/login";
}