위저드 2단계부터 백엔드를 부르고, 만든 결과는 사업장·사이트로 계정에 귀속된다. 로그인 없이
걸어온 사람은 3단계쯤에서 '로그인이 만료되었습니다' 를 만나고 그때까지 넣은 걸 잃었다 —
만료가 아니라 처음부터 세션이 없었던 것이다. 문 앞에서 막는 편이 낫다.
- app/router: /builder 를 RequireAuth 뒤로
- app/provider: 자동 로그인(AUTO_LOGIN_ID·PW)을 부팅에서 붙인다. 화면 안(useAutoLogin)은
가드가 먼저 판단하므로 영영 실행되지 않는다 — 그래서 훅을 지웠다
- 자동 로그인이 신원까지 채웠으면 me() 를 두 번 부르지 않는다
⚠️ main 의 969fb67(에디터 진입에서 한 번만 로그인)·22b7623 과 **정면으로 다른 설계**다.
되돌리려면 router 의 RequireAuth 한 겹만 벗기면 된다.
tsc·eslint·vite build 통과.
|
||
|---|---|---|
| .. | ||
| API_USAGE.md | ||
| ARCHITECTURE.md | ||
| COLLECTION_SEO_AEO_FLOW.md | ||
| DATA_SOURCE_RESEARCH.md | ||
| DECISIONS.md | ||
| DEPLOY.md | ||
| DEVELOPMENT_DIRECTION.md | ||
| DEVLOG.md | ||
| PRODUCT.md | ||
| SERVERS.md | ||