summaryrefslogtreecommitdiff
path: root/lib/admin-users
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-04-28 02:13:30 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-04-28 02:13:30 +0000
commitef4c533ebacc2cdc97e518f30e9a9350004fcdfb (patch)
tree345251a3ed0f4429716fa5edaa31024d8f4cb560 /lib/admin-users
parent9ceed79cf32c896f8a998399bf1b296506b2cd4a (diff)
~20250428 작업사항
Diffstat (limited to 'lib/admin-users')
-rw-r--r--lib/admin-users/service.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/admin-users/service.ts b/lib/admin-users/service.ts
index 5d738d38..44111bef 100644
--- a/lib/admin-users/service.ts
+++ b/lib/admin-users/service.ts
@@ -7,6 +7,7 @@ import logger from '@/lib/logger';
import { Role, roles, users, userView, type User, type UserView } from "@/db/schema/users"; // User 테이블
import { type Company } from "@/db/schema/companies"; // User 테이블
import { asc, desc, ilike, inArray, and, gte, lte, not, or, eq } from "drizzle-orm";
+import { headers } from 'next/headers';
// 레포지토리 함수들 (예시) - 아래처럼 작성했다고 가정
import {
@@ -196,7 +197,11 @@ export async function createAdminUser(input: CreateUserSchema & { language?: str
? "[eVCP] 어드민 계정이 생성되었습니다."
: "[eVCP] Admin Account Created";
- const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'http://3.36.56.124:3000'
+
+ const headersList = await headers();
+ const host = headersList.get('host') || 'localhost:3000';
+
+ const baseUrl = `http://${host}`
const loginUrl = userLang === "ko"
? `${baseUrl}/ko/partners`