feat: full site build — Project/Melody schema (Option A), admin CRUD, public sections, uploads, email+SMTP, internal analytics, legal pages, docs

This commit is contained in:
2026-08-05 20:53:40 +02:00
parent d87f3033c6
commit c26f41511f
122 changed files with 15068 additions and 41 deletions
+22
View File
@@ -0,0 +1,22 @@
import type { NextAuthConfig } from "next-auth";
const authConfig = {
providers: [],
pages: {
signIn: "/admin/login",
},
session: {
strategy: "jwt",
},
callbacks: {
authorized({ auth, request }) {
if (request.nextUrl.pathname === "/admin/login") {
return true;
}
return Boolean(auth?.user);
},
},
} satisfies NextAuthConfig;
export default authConfig;