C#实现域账号密码登录

目标:
用户在登录时既可以使用数据库里的用户,也可以使用域服务器上的域用户和密码登录。
域的介绍:
AD的全称是Active Directory:
域(Domain):
域是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,两个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理,以及相互通信和数据传输
域控制器(DC):
域控制器(DC):域控制器就是一台服务器,负责每一台连入网络的电脑和用户的验证工作。
组织单元(OU)
用户名服务器名(CN)
域服务器的搭建,创建域用户,计算机加入域
使用windows server 2012 r2搭建域服务器。
第一步:添加角色功能=》安装‘Active Directory域服务’,接着下一步安装完即可。
在这里插入图片描述
在这里插入图片描述
第二步:配置服务器的ip地址
在这里插入图片描述
接着添加角色功能==》安装‘DNS服务器’,这个ip将作为访问域服务器的地址,之后写代码会用到。
注意:如果你的域控制器在虚拟机上,需要设置你的虚拟机网络连接方式为桥接模式,虚拟机处于无网状态,外部无法访问。
在这里插入图片描述
第三步:开始配置域服务
成功安装之后,如上图所示会有一个三角提示标,点开选择将此服务器提升为域控制器,进入Active Directory域服务配置向导。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择“添加新林”,并键入根域名"test.cn",一直下一步都使用默认的配置,在安装之前系统会进行先决条件的检查,如果报错则根据错误去解决,警告不予理会。
安装完成之后,服务器会重启。
第四步:创建域用户及在域下可以创建用户、组织单位、联系人等。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如上图所示在域名为test.cn的域下添加了集团、销售部、技术部、客服部四个组织单位(ou),并且在每个组织单位下都创建了用户,以后会写代码读取集团下的所有用户,windows出于安全考虑,域用户的密码只能修改,不能获取。
第五步:加入到域中
windows7电脑:右键我的电脑==》属性==》高级系统设置==》计算机名页签==》计算机名或域更改,进入这个页面后,你的电脑应该属于一个工作组,这里隶属于我们选择域,并输入test.cn,确定,报错:
在这里插入图片描述
出现这个问题大概有两个原因:
1.ping 域控制器ip地址,在cmd下
网络通有回应,说明域控制器的网络是没问题的,反之则有问题。
2.DNS解析问题
要加入域的电脑的DND必须是域控制器的ip
在这里插入图片描述
更改完DNS,再试一试,成功的弹出了这个窗口
在这里插入图片描述
这个用户名与密码,就是域用户及其密码,在上面的一个图,创建一个域用户,叫赵四,下图就是详细信息,用户名使用zhaosi,密码自己设定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如上,电脑已经加入到域里。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值