여긴 로그인이 필요해요
이번 739편은 로그인이 꼭 필요한 화면/기능에 사용자가 접근하는 경우 안내를 제공하라는 규칙입니다.

KRDS SP-065 — 로그인이 꼭 필요한 화면/기능에 사용자가 접근하는 경우 안내를 제공하고 있다.
0. 들어가며 — 로그인이 필요한데 아무 안내 없이 막히면
이번 739편은 로그인이 꼭 필요한 화면/기능에 사용자가 접근하는 경우 안내를 제공하라는 규칙입니다.
로그인이 필요한 기능(신청·마이페이지)에 비로그인 사용자가 접근했을 때, 아무 안내 없이 막히거나 빈 화면이 뜨면 당황 하죠. SP-065는 로그인 필요 안내를 규정합니다. 이번 편을 풀어냅니다.
1. 원문 — 로그인 필요 화면 안내
SP-065 (서비스 패턴 > 로그인 > 로그인 안내) “로그인이 꼭 필요한 화면/기능에 사용자가 접근하는 경우 안내를 제공하고 있다.”
로그인이 필요한 화면·기능 접근 시 안내를 제공하라는 뜻입니다.
정리: 로그인 필요 화면 접근 시 안내를 제공하라. 이게 SP-065입니다.
2. 왜 로그인 필요 안내인가
어떤 화면·기능은, 로그인이 꼭 필요합니다(마이페이지, 신청 내역, 개인 정보 등). 비로그인 사용자가 그곳에 접근 하면, 어떻게 안내하느냐가 중요하죠. SP-065는 안내 제공을 요구합니다.
안내 없이 막힐 때의 문제:
막막한 차단 로그인이 필요한데, 아무 안내 없이 빈 화면·오류·차단만 뜨면, 사용자는 ‘왜 안 되지?’ 당황 합니다. 무엇을 해야 할지 모르죠.
이탈 안내 없이 막히면, 사용자는 떠납니다. 사실은 로그인만 하면 되는데요.
그래서 SP-065는 — 안내 제공을 요구합니다:
로그인 필요 안내 로그인이 필요한 화면·기능에 접근하면, ’이 기능은 로그인이 필요합니다’를 안내합니다. 모달로요(SP-064). 사용자가 무엇이 필요한지 알게요.
로그인 입구 제공 안내와 함께, 로그인 입구(로그인 버튼·링크)를 줍니다. 사용자가 바로 로그인하게요.
로그인 후 원래 의도 수행 로그인 후, 사용자가 원래 가려던 화면·기능으로 이어지게요(returnUrl). 로그인이 목적이 아니라, 그 기능을 쓰려던 거니까요.
로그인 안 함 옵션(SP-068) ’로그인 안 함’으로 돌아가는 선택도요. 강제가 아니게요.
적시 안내(just-in-time). 로그인 안내는, 사용자가 로그인이 필요한 시점(그 기능에 접근할 때)에 제공합니다. 미리 다 막아두는 게 아니라, 필요한 순간에요. 사용자는 자기 의도(그 기능 쓰기)가 분명한 상태라, 로그인 안내가 자연스럽죠.
이점 설명(SP-066)과 함께. 로그인 안내에는, 왜 로그인이 필요한지·로그인하면 무엇이 좋은지(이점 SP-066)를 설명하면 좋습니다. 사용자가 로그인을 납득하게요.
비로그인 허용 범위. 단, 모든 걸 로그인 뒤에 숨기지 않습니다. 비로그인 으로도 볼 수 있는 정보(공개 정보)는 공개하고, 정말 개인화·보안이 필요한 것만 로그인을 요구하죠. 과도한 로그인 요구는 진입 장벽이 됩니다.
이 규칙은 로그인(SP)의 ’로그인 필요 안내’를 담당합니다 — 로그인이 필요한 화면 접근 시 안내를 제공해(065), 사용자가 막막하게 막히지 않고 로그인해 원하는 기능을 쓰게 하죠. SP-064(모달)·SP-066(이점)과 함께 갑니다.
정리하면 — 로그인이 필요한 화면에 비로그인 사용자가 접근했을 때 안내 없이 막히면 당황하고 이탈하므로, ‘로그인이 필요 합니다’ 안내 + 로그인 입구 + 로그인 후 원래 의도 수행을 제공해야 합니다.
3. 점검 / 개선
무엇을 점검하나
필요 안내 — 로그인 필요 화면 접근 시 ‘로그인 필요’ 안내가 뜨는가.
입구 + 복귀 — 로그인 입구 + 로그인 후 원래 의도 수행(returnUrl)이 있는가.
적정 범위 — 공개 정보는 비로그인 허용, 개인화만 로그인 요구하는가.
개선 방향
로그인 필요 시 모달 안내(SP-064) + 로그인 입구 + returnUrl.
이점 설명(SP-066)·‘로그인 안 함’(SP-068). 과도한 로그인 요구 지양.
4. 누가 담당하나 / 우리 사이트에 해당될까?
| 역할 | 책임 |
|---|---|
| 기획/UX | 로그인 필요 안내 설계 |
| 개발 | 접근 제어·안내·복귀 구현 |
| 기관 유형 | SP-065 적용 |
|---|---|
| 중앙행정기관(대표·운영) / 공공기관 / 지자체 | ✅ 권장 (로그인 필요 기능 제공 시) |
로그인이 필요한 기능을 제공하는 사이트가 해당됩니다.
5. 30초 자가진단 + FAQ
✅ 30초 자가진단
□ 로그인 필요 화면 접근 시 ‘로그인 필요’ 안내가 뜨나요?
□ 로그인 입구 + 로그인 후 원래 의도 수행(returnUrl)이 있나요?
□ 공개 정보는 비로그인 허용, 개인화만 로그인 요구하나요?
❓ FAQ
Q1. 안내 없이 막으면 왜 문제인가요? 로그인이 필요한데 빈 화면·오류만 뜨면 ‘왜 안 되지?’ 당황하고 떠납니다. 사실은 로그인만 하면 되는데요. ‘로그인이 필요합니다’ 안내 + 입구를 줘야 하죠. Q2. 로그인 후 어디로 가나요? 원래 가려던 화면·기능으로요(returnUrl). 로그인이 목적이 아니라 그 기능을 쓰려던 거니까요. 로그인 후 의도를 이어가게 합니다. Q3. 모든 걸 로그인 뒤에 숨겨야 하나요? 아니요. 공개 정보는 비로그인으로도 보게 하고, 개인화·보안이 필요한 것만 로그인을 요구합니다. 과도한 로그인 요구는 진입 장벽이 되죠.
6. 마무리
SP-065의 메시지:
여긴 로그인이 필요해요 — 로그인 필요 화면 접근 시 안내를 제공하라.
로그인이 필요한데 안내 없이 막히면 당황하고 이탈합니다. ‘로그인 필요’ 안내 + 입구 + 원래 의도 수행을 제공하는 게 핵심이죠. 다음 편은 로그인 이점 설명입니다.
다음 편 예고 ▶ 「740. (SP-066) 로그인을 제안하는 경우 모달 본문에서 로그인을 통해 얻을 수 있는 이점에 대해 명확한 설명을 제공하고 있다.」
ViewCheck는 로그인 필요 화면 접근 시 안내가 제공되는지를 진단합니다.
📚 참고 출처
KRDS 서비스 패턴 — 로그인 가이드 — https://www.krds.go.kr/html/site/service/service_03.html
KRDS #ViewCheck #공공웹사이트 #전자정부 #디지털정부 #웹접근성 #디자인시스템 #UIUX #UI컴포넌트 #웹표준
KRDS,ViewCheck,공공웹사이트,전자정부,디지털정부,웹접근성,디자인시스템,UIUX,UI컴포넌트,웹표준

관련 글
다음 호는 언제?
이번 846편은 간행물 자료의 발행 주기 정보를 본문의 부제목이나 별도 안내 영역에 제공하라는 규칙입니다. 그리고 이 편이 — 846 규칙 완전 분해 시리즈의 마지막 한 편입니다.
방대한 자료를 효율적으로
이번 845편은 목록에 필터링, 정렬 방식, 상세 검색(기간, 자료 유형 등) 기능을 제공하여 정보를 효과적으로 조회하라는 규칙입니다. [정책 자료 탐색] 서브섹션의 시작이죠.
적힌 대로 가야 한다
이번 844편은 모든 링크는 실행하였을 때, 링크 레이블에 명시된 적절한 화면으로 이동하라는 규칙입니다.
