测试域账户及密码是否正确

引用System.DirectoryServices.AccountManagement命名空间,按照如下方法,AD域验证

获取连接PrincipalContext pc = new PrincipalContext(ContextType.Domain, "服务器域名")
验证账号密码pc.ValidateCredentials(Account, password) 

private Boolean Get()
        {
            using (PrincipalContext p = new PrincipalContext(ContextType.Domain,textBox3.Text))
            { 、、
                return p.ValidateCredentials(textBox1.Text, textBox2.Text);//验证域信息是否正确返回Boolean 值
            }
        }

时间: 2024-08-28 19:17:36

测试域账户及密码是否正确的相关文章

使用java连接AD域,验证账号密码是否正确

eb项目中有时候客户要求我们使用ad域进行身份确认,不再另外做一套用户管理系统.其实客户就是只要一套账号可以访问所有的OA,CRM等办公系统.这就是第三方验证.一般有AD域,Ldap,Radius,邮件服务器等.最常用的要数AD域了.因为window系统在国内占据了大量的江山.做起来也很方便.我这篇文章就是写,如何用java去实现AD域的身份验证.好了,直接看代码吧: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Exchange Server 2016管理系列课件01.批量创建测试域账户

使用for循环语句创建. For /L %A in <1,1,100> do net user mailuser%A [email protected] /add /domain 命令执行结果如图所示.结果如图所示. 使用foreach循环创建 使用AD的powershell命令进行创建,脚本如下.我们事先把用户名信息放到CSV文件中,然后读取CSV文件创建账户. $UserCSV=Import-Csv -Path "D:\powershellscript\aduser.csv&qu

[转]加盐hash保存密码的正确方式

0x00 背景 大多数的web开发者都会遇到设计用户账号系统的需求.账号系统最重要的一个方面就是如何保护用户的密码.一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害.保护密码最好的的方式就是使用带盐的密码hash(salted password hashing).对密码进行hash操作是一件很简单的事情,但是很多人都犯了错.接下来我希望可以详细的阐述如何恰当的对密码进行hash,以及为什么要这样做. 0x01 重要提醒

慎重管理SQL Server服务的登录(启动)账户和密码

今天是大年初三,先跟大家拜个年,祝大家新年快乐.今天处理了一个alwaysOn问题--辅助副本因为磁盘空间不足一直显示[未同步--可疑],在日志中可以看到数据库处于挂起状态,与主副本失去同步.原以为只需把辅助副本的磁盘做个清理,腾出一点空间,然后重启SQL Server服务就好了(重启让数据库从挂起状态进入到联机状态,然后让alwaysOn重新开始同步).但,重启失败!!!在操作系统日志中看到SQL Server启动失败的原因是:(启动账户的)用户名和密码错误!!! 当初做alwaysOn的时候

计算机本地用户配置文件如何迁移至域账户

近日有碰到关于将工作组计算机本地用户配置文件迁移至域用户配置文件下的问题,查阅了相关文档,现记录下迁移过程,待后续翻阅.(以下迁移过程为虚拟机测试环境) 1. 将计算机加入域后,重启电脑: 2. 使用域账号domainuser登录电脑,生成域用户配置文件,将SID写入注册表中: 3. 注销域账户,并使用原先本地账户localuser登录计算机: 4. 赋予域账户domainuser对localuser配置文件(C:\users\localuser)夹完全控制权限: 输入具有查找域用户权限的用户账

.net 修改AD域中的密码

1.通过vs 2013 新建一个web站点(不是空项目),这个会带一下模板, 2.然后新建一个页面UpdatePassWord.aspx aspx页面内容: <%@ Page Title="UpdatePassWord" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="UpdatePassWord.a

SharePoint 指定配置数据库访问账户“域账户\用户”

大家在安装sharepoint时都会遇到这个问题,域账户,什么是域账户哪?域账户简单理解就是网路账户,与本地账户不同,什么是域哪?域就是控制器. 一台Windows 计算机,它要么隶属于工作组,要么隶属于域.所以说到域,我们就不得不提一下工作组,一般的普遍称谓是对等网.工作组通常是一个由不多于10 台计算机组成的逻辑集合,如果要管理更多的计算机,MS 推荐你使用域的模式进行集中管理,这样的管理更有效.你可以使用域.活动目录.组策略等等各种功能,使你网络管理的工作量达到最小. 好啦,我们来看问题,

修改TFS2013服务账户或者密码

TFS作为微软软件开发的全生命周期管理解决方案,可以很好的与windows的域管理结合使用,方便多系统下用户的管理和授权.如果TFS使用的服务账户设置的域账户密码过期或者设置了不合适的域帐号,往往会比较麻烦. 一.TFS中的服务账户 可在 TFS 部署中使用的主要服务帐户有 1.Team Foundation Server 的服务帐户 此服务帐户用于 Team Foundation Server 的所有 Web 服务. 此服务帐号可以是本地帐户.域帐户.工作组中的 Local Service 或

关于Oracle默认用户名system密码不正确登录不上解决方案

如果可以登录任意的一个用户可以通过一下方法来知道当前有哪些用户.select distinct owner from all_objects 查看当前用户. 如果你在安装的时候没有设置密码的话 oracle有三个默认的用户名和密码1.用户名:sys密码:change_on_install2.用户名:system密码:manager3.用户名:scott密码:tiger 或者可能你在安装的时候设置了符合Oracle校验规则的密码,但是在登录的时候密码不正确,可能是你在安装时的字符集设置的原因. 解