2010-03-04 6 views
0

내 웹 응용 프로그램에서 우리는 많은 사용자가 있습니다. 나는 각 사용자에 대한 권한을 설정하고 싶습니다. 우리의 Windows 응용 프로그램에서 우리는 사용 권한 (삽입, 수정, 삭제 및보기)을 저장하기 위해 데이터베이스를 사용했습니다. 데이터베이스를 사용하면 시간이 많이 걸릴 것입니다. XML의 경우 쉽고 시간이 많이 걸리지 않습니다.하지만 클라이언트가 사용자 수에 대한 권한을 설정하면 .... 어떤 아이디어를 주시겠습니까?사용자 권한

(카테고리에 대한 정보를 편집 할 수있는 카테고리 페이지를 볼 수있는 "카테고리"페이지의 경우 권한을 의미합니다. 사용자는 카테고리 정보를 삭제할 수 있습니다. 사용자가 새 카테고리를 추가 할 수 있음)

답변

0

Shpan이 제안한 Asp.net 멤버쉽을 언제 사용할 것인지 권장 할 수있는 asp.net 전문가 (그 중 하나는 가장 확실하지 않습니다)에게 맡기 겠습니다. 그러나 디스크 파일에 정보를 저장하지 않는 것이 좋습니다. 특히 사용자를 변경할 수 있습니다. 동시성 문제 (특히 xml 사용)를 요구하고 있습니다. 데이터베이스에 물건을 저장하는 것은이 응용 프로그램에 적합합니다. 데이터베이스 서버에 대한 연결의 오버 헤드가 처리되면 (어쨌든 연결 풀링으로 큰 문제는 아니며 어쨌든 응용 프로그램에서 필요합니다.) 데이터베이스에서 정보를 검색하는 것은 성능 드래그가 아닙니다. . 따라서 데이터베이스를 사용하여이 정보를 저장하십시오. Asp.net Membership에서 데이터베이스를 관리 할 수 ​​있다면 더 많은 힘을 얻을 수 있습니다. 너 자신을 굴리기 원한다면, 그건 괜찮아. -don

+0

k ... 고맙습니다 ... –

0

ASP.net Membersip을보세요. 이렇게하면 사용자 자격 증명을 저장하고 다른 역할을 만드는 프레임 워크를 개발하는 데 도움이됩니다. 그런 다음 사용자의 역할에 따라 특정 작업을 허용/거부하도록 응용 프로그램을 개발해야합니다.