Feedback

C# - LDAP - Enable Account

Veröffentlicht von am 3/26/2007
(2 Bewertungen)
Enable Account
Bei dieser Methode war das ~ (zweitletzte Zeile) ein Problem. Dauerte lange bis ich merkte
wie diese Bitoperation genau tut. Wenn ich ehrlich bin weiss ich es auch jetzt noch nicht. :-)
/// <summary>
/// this.DeUser = new DirectoryEntry(this.DN, g_AuthUserName, g_AuthPassword);
/// </summary>
public void EnableAccount()
{
     const int ADS_UF_ACCOUNTDISABLE = 0x2;
      int val = (int)this.DeUser.Properties["userAccountControl"].Value;
     this.DeUser.Properties["userAccountControl"].Value = val & ~ADS_UF_ACCOUNTDISABLE;
     this.DeUser.CommitChanges();
}
Abgelegt unter LDAP, Account.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!