驗證AD身分

摘要:驗證AD身分

 1.在web.config中輸入

 

<appSettings>

    <add key="root account" value="HQFEG\oadc01"></add>
    <add key="root password" value="Pa$$w0rd"></add>
    <add key="OU path" value="LDAP://10.1.42.224/DC=HQFEG,DC=COM"></add>

  </appSettings>

2.在aspx.cs中 呼叫AD驗證功能

if (IsUserValid(textBox_uNo.Text, textBox_pass.Text))
public static bool IsUserValid(string UserName, string Password)
{
public static bool IsUserValid(string UserName, string Password)
{
using (DirectoryEntry deUser = new DirectoryEntry(ConfigurationManager.AppSettings["OU path"], UserName, Password))
        {
            try
            {
                Object native = deUser.NativeObject;
                return true;
            }

            catch
            {
                return false;
            }

        }

    }