로그인은 사용자의 신원을 확인하는 과정으로 사용자가 서비스에 접근할 수 있도록 하는 수단이다. 사용자에게 개인화된 경험을 제공하거나 사용자의 신분/신원을 인증하고자 하는 경우에 사용하기 적합하다.
서비스의 이용을 완전하게 종료하기로 결정한 사용자 또는 로그인 상태를 해제하고자 하는 사용자가 로그아웃을 시도한 상황
서비스 이용 중 로그인 세션 시간이 만료되어 로그인 만료 안내 모달 출현 후 로그아웃이 실행된 상황
로그인 실행 버튼의 레이블을 ‘로그인’으로 전환하는 등의 방법으로 로그아웃 상태에 있음을 사용자에게 알려주어야 한다.
시스템이 사용자의 요청에 따라 로그아웃 동작을 실행하는 반응이 진행되고 있음을 사용자가 인지할 수 있도록 의도적으로 스피너를 통해 피드백을 제공한다.
사용자가 의도적으로 로그아웃 버튼을 눌러 로그아웃한 경우, 메인 화면으로 연결되어야 한다.
이용 세션 만료에 의해 로그아웃된 경우, 로그아웃 완료 화면으로 연결되어야 한다.
[모범 사례 1]
[모범 사례 2]
로그아웃 상태로 이용 맥락이 완전히 변경되었음을 직관적으로 인지할 수 있도록 별도 화면에서 안내를 제공한다.
[모범 사례]
[피해야 할 사례]
로그아웃 안내 화면은 사용자가 로그아웃을 의도하지 않은 상황에서 도착하는 화면이다. 사용자가 기존에 이용 중이던 맥락으로 돌아갈 수 있도록 "다시 로그인하기" 버튼을 제공하고 로그인이 완료되었을 때 사용자가 탐색 중이던 화면으로 연결되어야 한다.
[모범 사례]