0
사용자에게 해당하는 리소스가 세션 ID를 기반으로 폴더에 저장되는 응용 프로그램이 있습니다. 예 : [root folder]/resources/[user session id]/
사용자의 세션을 기반으로 ASP.NET 응용 프로그램에서 폴더를 보호하는 방법은 무엇입니까?
다른 사용자가 다른 사용자의 리소스에 액세스하지 못하도록해야합니다. 이 설정을위한 가장 좋은 장소는 Global.asax 파일에 있으며 현재 요청을 분석하고 사용자의 세션에 대해 유효성을 검사하는 것입니다. 이런 종류의 일에 '최선의 관행'이 있습니까? 다른 아이디어?
_session_ 기반 데이터 (세션에만 휘발성/양호)를 저장하는 특별한 이유가 있습니다 (예 : 지속성 또는 비 지속성) _user_ 기반 데이터 (예 : 사용자 특정 "(?). – EdSF
@EdSF resources 폴더는 현재 사용자의 임시 저장소입니다. 사용자가 로그 아웃 (세션 종료)되면 리소스에 더 이상 필요하지 않은 동시에 시스템에 로그인 한 모든 사용자에 대해 여러 활성 리소스가 있습니다. – Crackerjack