diff --git a/README.md b/README.md index 520714a..12dc995 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ | ------------------------------ | ------------------------ | ------------------------------------------------------------- | | NezhaBaseUrl | nezha 面板地址 | http://120.x.x.x:8008 | | NezhaAuth | nezha 面板 API Token | 5hAY3QX6Nl9B3Uxxxx26KMvOMyXS1Udi | -| Site_Password | 页面密码 | 123456 | +| SitePassword | 页面密码 | 123456 | | DefaultLocale | 面板默认显示语言 | **默认**:en [简中:zh 繁中:zh-t 英语:en 日语:ja] | | ForceShowAllServers | 是否强制显示所有服务器 | **默认**:false | | NEXT_PUBLIC_NezhaFetchInterval | 获取数据间隔(毫秒) | **默认**:2000 | diff --git a/app/[locale]/(main)/layout.tsx b/app/[locale]/(main)/layout.tsx index cff6f75..bb2a8de 100644 --- a/app/[locale]/(main)/layout.tsx +++ b/app/[locale]/(main)/layout.tsx @@ -12,7 +12,7 @@ type DashboardProps = { export default async function MainLayout({ children }: DashboardProps) { const session = await auth(); - if (!session && getEnv("Site_Password")) { + if (!session && getEnv("SitePassword")) { if (getEnv("CF_PAGES")) { redirect("/api/auth/signin"); } else { diff --git a/app/api/detail/route.ts b/app/api/detail/route.ts index 2cae57b..130db59 100644 --- a/app/api/detail/route.ts +++ b/app/api/detail/route.ts @@ -14,7 +14,7 @@ interface NezhaDataResponse { } export const GET = auth(async function GET(req) { - if (!req.auth && getEnv("Site_Password")) { + if (!req.auth && getEnv("SitePassword")) { return NextResponse.json({ message: "Not authenticated" }, { status: 401 }); } diff --git a/app/api/monitor/route.ts b/app/api/monitor/route.ts index fe34fe5..5efa687 100644 --- a/app/api/monitor/route.ts +++ b/app/api/monitor/route.ts @@ -14,7 +14,7 @@ interface NezhaDataResponse { } export const GET = auth(async function GET(req) { - if (!req.auth && getEnv("Site_Password")) { + if (!req.auth && getEnv("SitePassword")) { return NextResponse.json({ message: "Not authenticated" }, { status: 401 }); } diff --git a/app/api/server/route.ts b/app/api/server/route.ts index 2ea3851..48bfe8a 100644 --- a/app/api/server/route.ts +++ b/app/api/server/route.ts @@ -14,7 +14,7 @@ interface NezhaDataResponse { } export const GET = auth(async function GET(req) { - if (!req.auth && getEnv("Site_Password")) { + if (!req.auth && getEnv("SitePassword")) { return NextResponse.json({ message: "Not authenticated" }, { status: 401 }); } diff --git a/auth.ts b/auth.ts index 419d3ee..d53aeae 100644 --- a/auth.ts +++ b/auth.ts @@ -11,7 +11,7 @@ export const { handlers, signIn, signOut, auth } = NextAuth({ password: {}, }, authorize: async (credentials) => { - if (credentials.password === getEnv("Site_Password")) { + if (credentials.password === getEnv("SitePassword")) { return { id: "0" }; } return null;