App_Code/MicroLdapHelper.cs
(开头部分) 22KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.DirectoryServices;
using System.Text.RegularExpressions;
using MicroDBHelper;
using MicroPublicHelper;
using MicroUserHelper;
namespace MicroLdapHelper
{
/// <summary>
///LdapHelper 的摘要说明
/// </summary>
public class LdapHelper
{
/// <summary>
/// Acccess Domain User Sync
/// </summary>
/// <param name="DomainName">DomainName</param>
/// <param name="UserName">UserName</param>
/// <param name="Password">Password</param>
/// <param name="LdapOU">LdapOU</param>
/// <returns>成功返回result,失败返回"False"</returns>
public static string SyncDomainUser(string DomainName, string LdapOU, string UserName, string Password)
{
string flag = string.Empty;
int iNum = 0; //insert number
int uNum = 0; //update number
int _sqlResult = 0;
string sAMAccountName = string.Empty, displayName = string.Empty, englishName = string.Empty, description = string.Empty, telephoneNumber = string.Empty, mail = string.Empty, company = string.Empty, department = string.Empty, title = string.Empty, userAccountControl = string.Empty, NewUsersName = "'User'";
//dt.Columns.Add("sAMAccountName");//帐号
//dt.Columns.Add("displayName");//显示名称
//dt.Columns.Add("description");//描述
//dt.Columns.Add("telephoneNumber");//电话号码
//dt.Columns.Add("mail"); //邮箱地址
//dt.Columns.Add("wWWHomePage"); //网页
//dt.Columns.Add("c"); //国家
//dt.Columns.Add("st"); //省/自治区
//dt.Columns.Add("l"); //市/县
//dt.Columns.Add("streetAddress"); //街道
//dt.Columns.Add("company");//公司
//dt.Columns.Add("department");//部门
//dt.Columns.Add("title");//职务
//dt.Columns.Add("manager");//我的经理
//创建一个空表用于存放从AD查找出来的用户数据
DataTable _dtAdTemp = new DataTable();
_dtAdTemp.Columns.Add("UserName", typeof(string));
_dtAdTemp.Columns.Add("EMail", typeof(string));
_dtAdTemp.Columns.Add("Invalid", typeof(Boolean));
_dtAdTemp.Columns.Add("ChineseName", typeof(string));
_dtAdTemp.Columns.Add("EnglishName", typeof(string));
_dtAdTemp.Columns.Add("AdDisplayName", typeof(string));
_dtAdTemp.Columns.Add("AdDescription", typeof(string));
后面还有 397 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
