사용자가 서비스를 이용하는 중에 전역적으로 제공되는 로그인 만료 안내로 모달 양식으로 제공된다.
사용자의 이용 속도가 느린 화면/단계에서 로그인 세션 만료 시 사용자가 작업 중인 데이터의 손실이 발생하는 등의 돌이킬 수 없는 결과로 이어질 수 있는 경우에 제공되는 안내 사항이다. 로그인 만료 안내 모달과는 달리 로그인 기능을 찾거나 로그인 정보를 입력하는 시점 또는 사용자가 특정 기능을 사용하기 시작하기 전에 사전적으로 세션 유지 시간 제한에 대해 안내함으로써 오류를 예방하기 위한 목적으로 사용한다.
필수사용자에게 로그인 세션이 만료되기 전에 유지 시간에 제한이 있음을 안내한다.
로그인 세션 유지 시간 등의 사유로 인해 서비스 이용 도중 로그아웃되는 상황이 발생할 수 있음을 사용자가 분명히 인지할 수 있도록 안내를 제공한다.
권장로그인 세션 시간 만료에 대한 안내는 모달로 제공하여 사용자의 과업 맥락이 유지될 수 있도록 한다.
탐색 중인 화면에 머무르고자 하는 사용자가 로그인 상태 연장 옵션을 선택했을 때 현재 화면이 유지됨을 인지할 수 있도록 모달 레이아웃을 이용하여 안내를 제공한다.
필수로그인 세션 시간 만료에 대한 안내는 세션이 만료되기 최소 20초 전에 제공한다.
사용자에 따라 로그인 만료 안내 내용을 확인하고 연장하기 버튼을 누르는 데 오랜 시간이 걸릴 수 있으므로 최소 20초 전에 안내 모달을 제공해야 한다. 시스템의 반응 속도가 느린 경우 더 긴 시간을 제공하는 것이 적절하다.
필수로그인 만료 안내 모달에 시간 연장하기 버튼과 로그아웃하기 버튼을 제공한다.
서비스를 계속 이용하고자 하는 사용자와 이용을 종료하고자 하는 사용자가 다음 행동을 선택할 수 있는 수단을 제공한다.
로그인 만료 안내 모달이 활성화된 상태에서 아무 키나 눌렀을 때 연장 가능하도록 한다.
로그인 만료 안내 모달이 활성화된 상태에서 반드시 '연장하기' 버튼을 누르지 않더라도 아무 키나 눌렀을 때 시간이 연장되도록 하는 방안을 고려한다. 사용자마다 시간 연장 버튼을 누르는 데 필요한 노력의 정도가 다를 수 있으므로 가능한 한 단순한 방법으로 로그인 연장 기능을 실행할 수 있는 방안을 제공하는 것을 고려한다.
시간 연장은 최소 10회 이상 수행할 수 있도록 제공한다.
사용자에 따라 서비스 이용에 필요한 시간이 다를 수 있음을 고려하여 로그인 시간 연장은 최소 10번 이상 실행할 수 있도록 한다.