style(auth): fix comment and return value in getParentDomain function

This commit is contained in:
2026-03-12 00:48:52 +08:00
parent 8d0164208d
commit d49c80cc05

View File

@@ -8,12 +8,12 @@ import { passkey } from "@better-auth/passkey";
const webOrigin = process.env.WEB_ORIGIN ?? "http://localhost:3000"; const webOrigin = process.env.WEB_ORIGIN ?? "http://localhost:3000";
const rpID = new URL(webOrigin).hostname; const rpID = new URL(webOrigin).hostname;
// 从 WEB_ORIGIN 的主机名推导父域(如 csms.uniiem.com → .uniiem.com // 从 WEB_ORIGIN 的主机名推导父域(如 csms.uniiem.com → uniiem.com
// 用于跨子域共享 session cookie本地开发时返回 undefined 不启用。 // 用于跨子域共享 session cookie本地开发时返回 undefined 不启用。
function getParentDomain(hostname: string): string | undefined { function getParentDomain(hostname: string): string | undefined {
if (hostname === "localhost" || /^\d/.test(hostname)) return undefined; if (hostname === "localhost" || /^\d/.test(hostname)) return undefined;
const parts = hostname.split("."); const parts = hostname.split(".");
return parts.length >= 3 ? "." + parts.slice(1).join(".") : undefined; return parts.length >= 3 ? parts.slice(1).join(".") : undefined;
} }
const cookieDomain = process.env.COOKIE_DOMAIN ?? getParentDomain(rpID); const cookieDomain = process.env.COOKIE_DOMAIN ?? getParentDomain(rpID);