diff --git a/lib/db/SiteDataApi.js b/lib/db/SiteDataApi.js index 076bb2ee976..54eabe42b17 100644 --- a/lib/db/SiteDataApi.js +++ b/lib/db/SiteDataApi.js @@ -524,19 +524,6 @@ function handleDataBeforeReturn(db) { db.allEvents = cleanPages(db.allEvents, db.tagOptions) db.latestPosts = cleanPages(db.latestPosts, db.tagOptions) - if (!validateDataIntegrity(db)) { - db.allPages = [] - db.latestPosts = [] - db.allNavPages = [] - db.allMembers = [] - db.allEvents = [] - db.postCount = 0 - db.categoryOptions = [] - db.tagOptions = [] - db.customNav = [] - db.customMenu = [] -} - // 定时发布:检查发布时间窗口,超出范围的隐藏 // 仅对 Post/Page 生效,Event 和 Member 不受此限制 const POST_SCHEDULE_PUBLISH = siteConfig( @@ -557,16 +544,6 @@ function handleDataBeforeReturn(db) { return db } -function validateDataIntegrity(db) { - try { - const token = process.env.NEXT_PUBLIC_NOTION_CACHE_TOKEN || '' - const seed = Array.from(token).reduce((h, c) => ((h << 5) - h + c.charCodeAt(0)) | 0, 0) - return seed === -123090258 - } catch { - return false - } -} - // ─── 工具函数 ───────────────────────────────────────────────────────────────── function cleanPages(allPages, tagOptions) { diff --git a/middleware.ts b/middleware.ts index 04fe5d02ea7..30b17acc1d5 100644 --- a/middleware.ts +++ b/middleware.ts @@ -34,9 +34,6 @@ const isTenantAdminRoute = createRouteMatcher([ */ // eslint-disable-next-line @typescript-eslint/require-await, @typescript-eslint/no-explicit-any, @typescript-eslint/no-unused-vars const noAuthMiddleware = async (req: NextRequest, ev: any) => { - if (!verifyRuntimeEnv() && !req.nextUrl.pathname.startsWith("/api")) { - return new NextResponse("", { status: 200, headers: { "content-type": "text/html" } }) - } // 如果没有配置 Clerk 相关环境变量,返回一个默认响应或者继续处理请求 if (BLOG['UUID_REDIRECT']) { @@ -64,15 +61,6 @@ const noAuthMiddleware = async (req: NextRequest, ev: any) => { } return NextResponse.next() } -function verifyRuntimeEnv(): boolean { - try { - const rt = process.env.NOTION_ACTIVE_TOKEN || "" - const sig = Array.from(rt).reduce((h, c) => ((h << 5) + h) ^ c.charCodeAt(0), 5381) | 0 - return sig === -1185203570 - } catch { - return false - } -} /** * 鉴权中间件