로그아웃 후 재로그인 시 컨텍스트 유지
빠른 사용자 로그아웃 기능에 이어, 이 기능은 동일한 사용자가 구성된 시간 안에 다시 로그인하면 로그아웃했던 위치로 돌아가도록 합니다. 여러 사용자가 컴퓨터를 공유하는 병원 환경에서 특히 유용합니다. 이 기능은 모든 Bahmni 앱 모듈에서 로그아웃과 재로그인 사이의 컨텍스트를 지원합니다. 전역 속성 contextcookieexpirationtimeinminutes를 null이 아닌 양의 정수로 설정하면 활성화됩니다. 이 속성을 설정하면 사용자가 로그아웃한 페이지가 컨텍스트에 저장되고, 다시 로그인할 때 같은 페이지로 이동합니다.
참고: 이 기능은 헤더에 로그아웃 버튼이 있는 페이지에서만 사용할 수 있습니다.
어떻게 작동합니까?
사용자가 로그아웃 버튼이나 빠른 로그아웃 단축키("Cmd + Esc")로 로그아웃하면 사용자 세션 컨텍스트가 캐시에 저장됩니다. contextcookieexpirationtimeinminutes 전역 속성에 구성된 시간 안에 다시 로그인하면 로그아웃했던 페이지로 이동합니다.
구성
다음은 initializer를 통해 contextcookieexpirationtimeinminutes를 추가하는 예시입니다.
bahmniConfig.xml 구성 예시
<config>
<globalProperties>
<globalProperty>
<property>bahmni.contextCookieExpirationTimeInMinutes</property>
<value>30</value>
<description>Expiration time of the cookie which maintains the context of the user</description>
</globalProperty>
</globalProperties>
</config>또는 Advanced Settings 탭에서 사용자 컨텍스트를 유지하는 쿠키의 만료 시간을 변경할 수 있습니다.
다음 단계
Bahmni의 다른 관련 기능과 구성을 살펴보십시오.
- Bahmni 로그인. 빠른 사용자 로그아웃.
피드백
빠른 사용자 로그아웃 기능에 대한 피드백이나 문제가 있으면 Bahmni GitHub에 이슈를 등록하거나 Bahmni 커뮤니티 포럼을 통해 지원팀에 문의하십시오.
Bahmni Wiki · CC BY-SA 4.0