현재 웹 응용 프로그램을 계획 중입니다. 세션을 사용하여 사용자 프로필 (사용자 이름, 현재 데이터베이스, 사용 권한 등)을 저장하려고 생각했습니다. 일반적인 시나리오는 사용자가 다른 페이지에 대해 여러 개의 탭을 여는 경우입니다.세션 및 사용자 프로필 이해에 도움이 필요합니다.
이제 사용자가 데이터베이스를 변경할 수있는 옵션이 필요합니다. 기본적으로 목록에서 데이터베이스를 선택하고 로그인 정보를 입력하면 완료됩니다. 이 문제를 어떻게 처리해야할지 모르겠다. 사용자가 변경을 시작한 브라우저 탭에서 새 세션이 필요하다고 서버에 알리거나 서버가 새 세션이 생성되었음을 브라우저에 알려야합니다.
기본적으로 사용자가 4 개의 탭을 열고 하나의 탭에서 데이터베이스 변경을 시작하면 2 개의 세션으로 끝나야합니까? 이게 맞습니까? 아니면 이것을 처리하는 더 좋은 방법이 있습니까?
참조 용으로 유용 할 수 있습니다. http://stackoverflow.com/questions/2840615/asp-net-session-multiple-browser-tabs-different-sessions –