2013-05-21 2 views
-1

사용자에게 권한을 부여하고자하는 프로젝트가 있습니다. 사용자가 추가 또는 업데이트하거나 인쇄 할 수있는 특정 방법 또는 튜토리얼을 통해 아이디어를 얻을 수 있습니다. 내 권한 formis이 같은 뭔가를 할 수 있습니다 this.Can 이것에 대한 아이디어를 줄 수있는 올바른 방법이나 최선의 접근 방식이 무엇입니까? SQL 서버가 일부 사용자 권한 설정을 제공 않지만 임은 이해 할 수 있습니다 앱 (I 내에서이 제어를 원하는 것처럼 소리, SQLSERVER 2008Windows의 사용자 권한

.

+0

왜 보안을 다시 고안하고 있습니까? 데이터베이스가 이미이를 처리합니다. –

+0

@SLaks 현재 각 사용자가이 작업을 수행 할 수있는 권한이 있는지 확인하기 위해 각 양식과 단추를 넣으려고 생각하고 있습니다. 그렇다면 아무런 메시지가 없지만 여기서는 qtn을 게시했습니다. – aj1

+0

@David Heffernan : 아무것도 개혁하고 싶지 않습니다. 그것의 juz는 Im와 같은 경험있는 사람들이 저를 도울 수 있도록 묻습니다. 데이터베이스가 이것을 어떻게 처리 하는가? 나는 이것에 대해 전혀 모르기 때문에 자습서 나 링크를 제공 할 수 있습니다. 사용자는 동적으로 생성됩니다. 즉,이 양식을 통해서만 새로운 사용자가 생성되고 관리자는 그의 선택에 따라 퍼미션을 줄 것입니다. 그래서 위와 같이 1 개의 폼이 필요합니다. – aj1

답변

0

를 사용하여 2008 vb.net 윈도우 응용 프로그램 대 사용 현재 비슷한 프로젝트를 진행 중입니다.) 각각의 Form_Load에

  1. , 현재 로그인 한 사용자 것을 그 양식에 컨트롤을 비활성화/숨기기 사용하도록 허용되지 않은 : 당신은 같은 것을 할 수있는 방법은 두 가지가 있습니다.

  2. 다른 이벤트에 대한 처리기에서 현재 사용자가 해당 특정 기능을 사용할 권한이있는 경우에만 코드를 실행하십시오.

다른 사람들이 언급했듯이, 당신이하고자하는 것은 어떤 작은 프로젝트도 아니지만 할 수 있습니다. 이 문제를 해결하기위한 모범 사례에 관해서는 무엇이든지 당신을 위해 일한다고 말할 것입니다.

+0

이것은 내가 생각했던 것과 같은 해결책입니다 .. 다른 쉬운 방법이 없습니까? 어쨌든 UR 도움을 주신 덕분에 – aj1

+0

기존 툴킷을 찾을 수 있다면 유일한 다른 대안이 될 수 있습니다./extension/etc 이렇게하면 일종의 GUI 수단이 생깁니다. –