C# Active Directory Kullanıcı Girişi

Merhabalar, C# İle Active Directory Üzerinden Kullanıcı Adı ve Şifre İle Nasıl Kullanıcı Girişi Yapılır Ona Bakacağız. Öncelikle projemize add -> reference deyip 2 tane sınıf eklememiz gerekmektedir.

Aşağıdaki resimlerde bulunan sınıfları lütfen ekleyiniz

c# active directory login

Bunları ekledikten sonra şu kodu eklemeyi unutmayalım:

using System.DirectoryServices.AccountManagement;

Daha sonrasında Kullanıcı Adı ve Şifresini kontrol eden fonsiyonu yazalım

private void button1_Click(object sender, EventArgs e)
        {
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, "domain adınız"))
            {
                // validate the credentials
                bool isValid = pc.ValidateCredentials("kullaniciadi", "şifre");
                if (isValid == true)
                    MessageBox.Show("başarılı");
                else
                    MessageBox.Show("başarısız");
            }
}

domain adınızı yazıp, kullanıcı adı ve şifrenizle test edebilirsiniz. Kullanıcı adı ve şifresini tabiikide textBoxlardan aldırabilirsiniz.

Tags: 

Yeni yorum ekle

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satır ve paragraflar otomatik olarak bölünür.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.