C # .net 데스크톱 애플리케이션의 사용자 유형 인증 및 액세스 제어

GenXCoders

작은 질문이 있습니다.

데스크톱 응용 프로그램에 대한 사용자 수준 인증을 만들고 싶습니다. 즉, 다음과 같은 경우 : 1. 관리자가 로그인하면 관리자가 앱의 모든 옵션을 볼 수 있습니다. 2. 사용자가 로그인하면 사용자가 몇 가지 세부 정보 만 볼 수 있습니다.

내 문제는 드롭 다운을 사용하고 사용자 유형을 선택하고 싶지 않다는 것입니다. 데이터베이스에 세부 정보를 저장하고 싶습니다. 사용자가 로그인하면 새 디스플레이 창에 사용 유형 (예 : 관리자 또는 사용자)에 따라 내용이 표시되어야합니다.

이것이 어떻게 달성 될 수 있습니까? C # .net을 사용하여 데스크톱 응용 프로그램을 만들고 있습니다.

도움을 주시면 감사하겠습니다.

감사합니다, GenXCoders

RCL의 사이먼

데스크탑 프로그램에서 :

using System.Security.Principal;

....

string adLogon = WindowsIdentity.GetCurrent().Name;

그러면 현재 사용자를 얻을 수 있습니다.

데이터베이스에서 다음과 같습니다.

create table Users (
    ADLogon nvarchar(50), -- PK
    IsAdmin bit -- in SQL Server this is the boolean type
)

현재 사용자가 데이터베이스인지 조회하고 권한 수준을 가져옵니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Windows 데스크톱 애플리케이션의 코드 서명에 어떤 유형의 인증서를 사용해야합니까?

분류에서Dev

데스크톱 MFC 애플리케이션의 인증 코드 부여 유형

분류에서Dev

Java 사용자 제어 데스크톱 애플리케이션

분류에서Dev

Unity SDK 및 데스크톱 애플리케이션 용 Facebook

분류에서Dev

데스크톱 및 모바일 애플리케이션 용 Qt

분류에서Dev

VMware Horizon으로 VDI 로그인간에 내 애플리케이션 및 데스크톱 설정을 유지하려면 어떻게해야합니까?

분류에서Dev

Instagram API 기반 C # /. NET 데스크톱 앱 (오프라인 사용 및 데이터베이스 연결 없음)

분류에서Dev

WebListener 및 Windows 인증을 사용하여 내 ASP.NET Core 애플리케이션을 IIS에서 호스팅하려면 어떻게해야합니까?

분류에서Dev

누군가 Azure AD 애플리케이션 액세스 및 refresh_token의 시간 제한 및 유효성 검사에 대해 설명 할 수 있나요?

분류에서Dev

Box Windows SDK v2 라이브러리를 사용하여 C # 데스크톱 애플리케이션에서 Box에 대한 인증

분류에서Dev

원격 데스크톱을 통해 DevExpress와 함께 .NET 데스크톱 애플리케이션 사용

분류에서Dev

원격 데스크톱을 통해 DevExpress와 함께 .NET 데스크톱 애플리케이션 사용

분류에서Dev

대규모 사용자 기반 PHP 애플리케이션을위한 ec2 인스턴스 제품군 및 인스턴스 유형의 최상의 조합

분류에서Dev

Windows 데스크톱 애플리케이션을위한 반응 형 UI 디자인

분류에서Dev

.Net 어셈블리 및 내부 액세스 수정 자 사용

분류에서Dev

사용자가 LinkedIn 프로필에 대한 애플리케이션 액세스를 제거한 후 다음 OAuth2 재 인증이 실패합니다.

분류에서Dev

데스크톱 애플리케이션을 사용하여 웹 브라우저 제어

분류에서Dev

Wordpress 및 Spring MVC (REST) 애플리케이션 용 중앙 인증 서비스 Jasig

분류에서Dev

내 Android 애플리케이션의 사용자 인터페이스에서 다른 Android 애플리케이션을 어떻게 호출 할 수 있습니까?

분류에서Dev

두 개의 스프링 애플리케이션, 둘 다 특정 jar 및 애플리케이션 컨텍스트를 사용합니다. 컨텍스트에서 Bean을 가져 오는 애플리케이션을 어떻게 제어합니까?

분류에서Dev

C #에서 다른 사용자의 로컬 애플리케이션 설정에 액세스

분류에서Dev

타사 서비스에 액세스하려면 Java 애플리케이션의 자격 증명을 어디에 저장해야합니까?

분류에서Dev

Windows 데스크톱 애플리케이션에서 타사 C ++ 라이브러리 사용

분류에서Dev

주어진 애플리케이션에 사용할 systemd 서비스의`유형`을 결정하는 방법

분류에서Dev

Spring Boot 애플리케이션의 Cloudfoundry에서 사용자 제공 환경 변수에 액세스

분류에서Dev

C # 데스크톱 애플리케이션에서 oauth2를 사용하여 Xero API에 로그인하는 방법이 있습니까?

분류에서Dev

데스크톱 및 타사 인증 용 Office 용 앱

분류에서Dev

libgdx 애플리케이션 데스크톱 및 Android 실행

분류에서Dev

자바 스크립트 데이터 유형 (키 및 색인으로 액세스)을 생성하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    Windows 데스크톱 애플리케이션의 코드 서명에 어떤 유형의 인증서를 사용해야합니까?

  2. 2

    데스크톱 MFC 애플리케이션의 인증 코드 부여 유형

  3. 3

    Java 사용자 제어 데스크톱 애플리케이션

  4. 4

    Unity SDK 및 데스크톱 애플리케이션 용 Facebook

  5. 5

    데스크톱 및 모바일 애플리케이션 용 Qt

  6. 6

    VMware Horizon으로 VDI 로그인간에 내 애플리케이션 및 데스크톱 설정을 유지하려면 어떻게해야합니까?

  7. 7

    Instagram API 기반 C # /. NET 데스크톱 앱 (오프라인 사용 및 데이터베이스 연결 없음)

  8. 8

    WebListener 및 Windows 인증을 사용하여 내 ASP.NET Core 애플리케이션을 IIS에서 호스팅하려면 어떻게해야합니까?

  9. 9

    누군가 Azure AD 애플리케이션 액세스 및 refresh_token의 시간 제한 및 유효성 검사에 대해 설명 할 수 있나요?

  10. 10

    Box Windows SDK v2 라이브러리를 사용하여 C # 데스크톱 애플리케이션에서 Box에 대한 인증

  11. 11

    원격 데스크톱을 통해 DevExpress와 함께 .NET 데스크톱 애플리케이션 사용

  12. 12

    원격 데스크톱을 통해 DevExpress와 함께 .NET 데스크톱 애플리케이션 사용

  13. 13

    대규모 사용자 기반 PHP 애플리케이션을위한 ec2 인스턴스 제품군 및 인스턴스 유형의 최상의 조합

  14. 14

    Windows 데스크톱 애플리케이션을위한 반응 형 UI 디자인

  15. 15

    .Net 어셈블리 및 내부 액세스 수정 자 사용

  16. 16

    사용자가 LinkedIn 프로필에 대한 애플리케이션 액세스를 제거한 후 다음 OAuth2 재 인증이 실패합니다.

  17. 17

    데스크톱 애플리케이션을 사용하여 웹 브라우저 제어

  18. 18

    Wordpress 및 Spring MVC (REST) 애플리케이션 용 중앙 인증 서비스 Jasig

  19. 19

    내 Android 애플리케이션의 사용자 인터페이스에서 다른 Android 애플리케이션을 어떻게 호출 할 수 있습니까?

  20. 20

    두 개의 스프링 애플리케이션, 둘 다 특정 jar 및 애플리케이션 컨텍스트를 사용합니다. 컨텍스트에서 Bean을 가져 오는 애플리케이션을 어떻게 제어합니까?

  21. 21

    C #에서 다른 사용자의 로컬 애플리케이션 설정에 액세스

  22. 22

    타사 서비스에 액세스하려면 Java 애플리케이션의 자격 증명을 어디에 저장해야합니까?

  23. 23

    Windows 데스크톱 애플리케이션에서 타사 C ++ 라이브러리 사용

  24. 24

    주어진 애플리케이션에 사용할 systemd 서비스의`유형`을 결정하는 방법

  25. 25

    Spring Boot 애플리케이션의 Cloudfoundry에서 사용자 제공 환경 변수에 액세스

  26. 26

    C # 데스크톱 애플리케이션에서 oauth2를 사용하여 Xero API에 로그인하는 방법이 있습니까?

  27. 27

    데스크톱 및 타사 인증 용 Office 용 앱

  28. 28

    libgdx 애플리케이션 데스크톱 및 Android 실행

  29. 29

    자바 스크립트 데이터 유형 (키 및 색인으로 액세스)을 생성하려면 어떻게해야합니까?

뜨겁다태그

보관