C#实现域账号密码登录

9 篇文章 0 订阅
订阅专栏

目标:
用户在登录时既可以使用数据库里的用户,也可以使用域服务器上的域用户和密码登录。
域的介绍:
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,密码自己设定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如上,电脑已经加入到域里。

C#操作 AD 之登录、查询
NLP家的码奴小荷的博客
12-07 9629
使用C# 操作 Active Directory服务,进行登录、查询
如何在c#程序中模拟帐户进行登录操作
03-05
如何在c#程序中模拟帐户进行登录操作 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Principal; using System.Runtime.InteropServices; using System.IO; namespace ConsoleApplication3 { internal static class WinLogonHelper { /// /// 模拟windows登录 /// http://www.cnblogs.com/yukaizhao/ /// [DllImport("advapi32.DLL", SetLastError = true)] public static extern int LogonUser(string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, ref IntPtr phToken); } class Program { ……
c# Web账号登录
qq_20402225的博客
08-09 502
web 账号登录
C#控制器登录及信息同步
xdpcxq1029的博客
08-18 70
【代码】C#控制器登录及信息同步。
C#_验证账户和密码
最新发布
Roki_Zhang的博客
04-17 386
C#_验证账户和密码
c#账号登录
weixin_44675148的博客
03-25 383
【代码】c#账号登录
C#实现AD认证用户源代码
web开发自学
10-30 639
public bool IsPass(string userAccount, string password) { string DomainName = “DC=SYQUEYRY,DC=COM,DC=CN”; string ADPath = “LDAP://SYQUEYRY.COM.CN”; string ADDomain = “SYQUEYRY”; //获得当前中的路径 ...
Ad登录账号登录
12-06
.net 用账号登录开发系统, Ad登录账号登。
C#调用账户登录窗体代码 .
12-11
这是一个关于C#的文档,望用到的朋友们多多支持一下呀
C# winform记住密码及自动登陆源码
07-08
C# winform记住密码及自动登陆源码,仿QQ界面设计
c#实现记住密码代码
01-23
首先应该能有个配置文件,里面设置默认是否记录密码被选中还是不被选中。 2:我若选中了记住密码,那需要能把这个密码记录起来。 3:用户名、密码记录到注册表里,往往会遇到没有写入权限或者被杀毒软件拦截的...
用户登录
03-13
用户登录,用户名密码登录验证。项目-->添加引用-->找到System.DirectoryServices.dll
C#用户名密码登入程序,很适合初学者(不用连接数据库)
02-09
C#用户名密码登入程序,很适合初学者(不用连接数据库) 打开登录窗体,输入用户名、密码正确后,显示恭喜你登录成功 账号密码不正确,会textbox自动清空,再次输入 用户名admin,密码password (源代码已打包好)
C# winform实现登陆次数限制
09-02
主要介绍了C# winform实现登陆次数限制,相信大家都遇到过网站在用户多次输错密码之后会自动把账户冻结的情况,这种功能如何实现,下面小编为大家分享实现方法
验证AD账号登陆,获取AD用户列表,获取用户邮箱
07-27
验证AD账号登陆,获取AD用户列表,获取用户邮箱,修改密码等AD操作
C#实现记住密码
04-21
新建winform,输入用户名,密码,勾选记住密码,下次输入用户名,密码直接显示。
C# 用户操作(转)
weixin_34192732的博客
01-08 483
转自:http://www.sobnb.com/u/92/20081406091447.html using System; using System.DirectoryServices;   namespace SystemFrameworks.Helper {      ///      ///活动目录辅助类。封装一系列活动目录操作相关的方法。      ///      p...
.net framework c# 配置swagger账号密码
10-21
.NET Framework是由微软公司开发的一种基于Windows操作系统的应用程序框架。它提供了一个统一的编程模型、一系列预先编写好的类库和工具,帮助开发人员创建和运行各种类型的应用程序。.NET Framework使用的主要编程语言是C#C#是一种面向对象的高级编程语言,它结合了C和C++的特点,并添加了一些现代化的特性。C#的语法简洁易懂,容易学习和使用,同时具备很高的灵活性和可扩展性。它支持面向对象编程、事件驱动编程和组件编程,可以用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序和移动应用程序等。 .NET Framework提供了许多重要的功能和特性,包括多语言互操作性、自动垃圾回收、安全性和可靠性等。它还提供了一套完整的类库,包括用于用户界面、数据访问、网络编程、安全性和多媒体等方面的类库,使开发人员可以更快地开发出高效、可靠的应用程序。 此外,.NET Framework还提供了一系列强大的开发工具,包括可视化开发环境Visual Studio和命令行编译器等。它们提供了丰富的开发工具和调试功能,帮助开发人员更快地编写、测试和调试代码。 总之,.NET Framework是为开发Windows平台应用程序而设计的一种强大的框架,它结合了C#编程语言提供了丰富的功能和工具,使开发人员能够更加高效地创建出高质量的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
17
原创
6
点赞
43
收藏
11
粉丝
关注
私信
写文章

热门文章

  • C#实现域账号密码登录 3505
  • C# sha256和HmacSHA256加密 1892
  • 力软语法 1750
  • [力软7.0.6]力软敏捷开发框架前端API 1370
  • MVC框架以及实例 1215

分类专栏

  • jQuery 11篇
  • VUE学习 9篇
  • VS实战 9篇
  • MUI前端样式 1篇
  • ORACLE语法 1篇
  • Navicate
  • 接口 2篇
  • Redis 1篇
  • 力软框架 2篇
  • 微信小程序 1篇
  • MVC 1篇
  • DataBase 1篇
  • CSS层叠样式 1篇
  • Asp.Net控件类 1篇
  • VS实战页面报错

最新评论

  • C#实现工号或域账号登录,并且加密字符串

    ctotalk: 不错。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 开窗行点击事件
  • 后端Webapi+ 前端 vue-element-admin 学习笔记5
  • 后端Webapi+ 前端 vue-element-admin 学习笔记4
2024年1篇
2023年12篇
2022年3篇
2020年26篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

4617作文网韦姓女孩起名解梦 蛋糕最炫酷的起名大全化妆品起取名大全克字的男孩起名八字算命取名字免费刚出生的婴儿名字怎么起箱包品牌名怎么起周易全名梦幻家园破解版无限星ios姓马起个名字廖姓男孩起名字周易公司起名字免费测名打分起名浩博的意思易奇八字算命网师姓起名大全美股周六日是否交易姓刘海字辈起名姓吕男宝起名精灵宝可梦新时代破解版对设计起名字周易一卦多断入门梦幻机场中文破解版周公解梦自己生病了梦100破解版一般医疗公司都起什么名字周易免费名字打分测八字周公解梦2345解梦手机公司起名字想起个酒店管理有限公司的名字淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化