1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C#实现域账号密码登录

C#实现域账号密码登录

时间:2022-05-28 20:06:54

相关推荐

C#实现域账号密码登录

目标:

用户在登录时既可以使用数据库里的用户,也可以使用域服务器上的域用户和密码登录。

域的介绍:

AD的全称是Active Directory:

域(Domain):

域是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,两个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理,以及相互通信和数据传输

域控制器(DC):

域控制器(DC):域控制器就是一台服务器,负责每一台连入网络的电脑和用户的验证工作。

组织单元(OU)

用户名服务器名(CN)

域服务器的搭建,创建域用户,计算机加入域

使用windows server r2搭建域服务器。

第一步:添加角色功能=》安装‘Active Directory域服务’,接着下一步安装完即可。

第二步:配置服务器的ip地址

接着添加角色功能==》安装‘DNS服务器’,这个ip将作为访问域服务器的地址,之后写代码会用到。

注意:如果你的域控制器在虚拟机上,需要设置你的虚拟机网络连接方式为桥接模式,虚拟机处于无网状态,外部无法访问。

第三步:开始配置域服务

成功安装之后,如上图所示会有一个三角提示标,点开选择将此服务器提升为域控制器,进入Active Directory域服务配置向导。

选择“添加新林”,并键入根域名"",一直下一步都使用默认的配置,在安装之前系统会进行先决条件的检查,如果报错则根据错误去解决,警告不予理会。

安装完成之后,服务器会重启。

第四步:创建域用户及在域下可以创建用户、组织单位、联系人等。

如上图所示在域名为的域下添加了集团、销售部、技术部、客服部四个组织单位(ou),并且在每个组织单位下都创建了用户,以后会写代码读取集团下的所有用户,windows出于安全考虑,域用户的密码只能修改,不能获取。

第五步:加入到域中

windows7电脑:右键我的电脑==》属性==》高级系统设置==》计算机名页签==》计算机名或域更改,进入这个页面后,你的电脑应该属于一个工作组,这里隶属于我们选择域,并输入,确定,报错:

出现这个问题大概有两个原因:

1.ping 域控制器ip地址,在cmd下

网络通有回应,说明域控制器的网络是没问题的,反之则有问题。

2.DNS解析问题

要加入域的电脑的DND必须是域控制器的ip

更改完DNS,再试一试,成功的弹出了这个窗口

这个用户名与密码,就是域用户及其密码,在上面的一个图,创建一个域用户,叫赵四,下图就是详细信息,用户名使用zhaosi,密码自己设定

如上,电脑已经加入到域里。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。