diff --git a/solution/frontend/src/features/onboarding/usePlaceSearch.ts b/solution/frontend/src/features/onboarding/usePlaceSearch.ts index ccabb25..1d0a5f3 100644 --- a/solution/frontend/src/features/onboarding/usePlaceSearch.ts +++ b/solution/frontend/src/features/onboarding/usePlaceSearch.ts @@ -132,15 +132,14 @@ export function usePlaceSearch(industry: IndustryType, existingPlaceId: string | // 누른 검색이 토큰 없이 나가 '로그인 만료'로 떨어진다 — 만료가 아니라 경합이다. await ensureAutoSession(); - // ★ 로그인 없이도 여기까지는 온다. 예전엔 '로그인이 만료되었습니다' 를 띄웠는데, - // 만료가 아니라 **아직 로그인한 적이 없는 것**이라 사장님에게는 고장으로 읽혔다. - // 지도 검색만 못 할 뿐이니 직접 입력으로 계속 가게 한다 — 로그인은 에디터에서 한 번 받는다. + // ★ '만료' 가 아니라 **아직 로그인한 적이 없는 것**이다(자동 로그인 계정이 없으면 + // ensureAutoSession 이 즉시 끝난다). 지도 검색·URL 확인 모두 서버가 토큰을 요구하므로 + // (place.py 전 엔드포인트가 IsValidAccessToken) 이 단계는 로그인 없이는 지나갈 수 없다. if (!getAccessToken()) { setState({ ...INITIAL, phase: 'unavailable', - unavailableReason: - '지도 검색은 로그인한 뒤에 쓸 수 있습니다. 지금은 상호와 주소를 직접 넣고 계속 진행하세요.', + unavailableReason: '내 가게 확인은 로그인이 필요합니다. 로그인한 뒤 다시 검색해 주세요.', }); return; }