【c# – 验证和更改用户密码】教程文章相关的互联网学习教程文章

C# 登陆账号密码验证码(不是很完善需要修改)

设置密码! Console.WriteLine("\t\t\t-----用户设置界面-------"); string account = null; while (true) { Console.WriteLine("请设置账号:"); Console.WriteLine("规则:只能包含数字。"); account = Console.ReadLine(); string pra = @"^\d*$"; bool a = Regex.IsMatch(account, pra); ...

c# – 如何实现密码正则表达式?【代码】

我希望在我的项目中使用正则表达式模式进行验证. 以下是正则表达式的描述: >长度必须至少为8个字符.>必须包含至少1个大写字符.>必须包含至少1个小写字符.>必须至少包含1个数字.>可能包含以下字符:” < > $~ ‘ ` ! @ # % ^ & * ( ) – + { } [ ] = : , . ? / | \>不得使用重复字符. (aa,11等)>不得使用超过3个连续字符. (abcd,wxyz,1234等)解决方法:你可以尝试这个正则表达式:^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8,}$PS:它...

c# – 如何使用DevExpress WinForms TextEdit作为密码条目(带星号)?【代码】

根据http://www.devexpress.com/Products/NET/Controls/WinForms/Editors/editors/textEdit.xml,可以使用Developer Express TextEdit控件输入密码并隐藏字符.任何人都可以向我解释如何做到这一点?看起来它应该非常简单.解决方法:使用RepositoryItemTextEdit.PasswordChar PropertyThe TextEdit has a Properties.PasswordChar property, which is empty by default. By >setting some char there (for example, *), you will enab...

c# – 在文本框中输入值之前出现确认密码消息【代码】

我在asp.net c#application的aspx页面中编写了以下代码<section><label><asp:Label ID="lblPassword" runat="server" Text="Password *"></asp:Label></label><label class="input"><asp:TextBox ID="txtPassword" TextMode="Password" runat="server" data-content="Please Enter Your Password?" data-rel="popover" data-original-title="Password"></asp:TextBox><asp:RequiredFieldValidator ID="rfvPassword" runat="server"...

c# – 密码中的FTP特殊字符?【代码】

我正在尝试登录到ftp服务器.在C#中使用以下代码.FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp-server");request.Method = WebRequestMethods.Ftp.ListDirectoryDetails; // This example assumes the FTP site uses anonymous logon. //request.AuthenticationLevel = System.Net.Security.AuthenticationLevel.MutualAuthRequired; request.Credentials = new NetworkCredential("userName", "password!...

c# – 使用过期密码防止ODP.net连接打开【代码】

我正在使用一个使用oracle安全性来验证用户的Silverlight应用程序. (这是业务要求,因此无法更改). 我通过调用WCF Web服务来尝试使用提供的用户名和密码打开与数据库的连接.如果连接失败,我捕获异常并向用户返回一条消息,这是登录代码:[OperationContract] public LoginResult LogIn(string username, string password, DateTime preventCache) {var result = new List<string>();try{connectionString = ConfigurationManager.Con...

如何使用普通用户帐户运行C#应用程序EXE?打开UAC时,我不想提供管理员用户名和密码【代码】

我正在研究C#应用程序.我使用普通用户帐户登录我的计算机,该帐户没有管理员权限,UAC设置为最高级别(始终通知我).当我尝试运行应用程序时,它会询问管理员用户名和密码.我不想关闭UAC.我已将清单文件值更改为<requestedExecutionLevel level="asInvoker" uiAccess="false" />要么<requestedExecutionLevel level="highestAvailable" uiAccess="false" />但那对我没有帮助.如何在没有完全管理权限的情况下运行我的应用程序?对此有任...

c# – 使用用户名和密码从WPF应用程序进行GitHub身份验证【代码】

我正在开发一个小型WPF应用程序,它将位于Local Git Repo之上. 它是一个业务线应用程序,允许一些业务用户通过GUI编辑一些文件,然后将它们推回到GitHub 我正在使用LibGit2Sharp库来处理所有git命令,但我也想在每次加载应用程序时强制用户使用他们的GitHub凭据登录到应用程序. 我一直在关注OAuth2库和&一些现有的nuget软件包(http://johnnycode.com/GitHubOAuth2Client/),但它们似乎都围绕着一个基于Web的应用程序,并且需要客户端ID和...

c# – 解密SSIS密码节点【代码】

我有一个我想从WCF服务执行的SSIS包.我希望密码存储在包中.在项目中,我将ProtectionLevel设置为EncryptSensitiveWithPassword并添加了包和项目的密码.到目前为止都很好.当我尝试从服务执行包时会发生问题.它抛出2个错误,说它无法解密加密的XML节点,因为密码未指定或不正确.我已经为这个包添加了密码package.PackagePassword = password;之后它告诉我用户的登录失败(我认为这很明显,因为它无法解密密码节点)并且执行停止. 我想这样做...

c# – LDAP密码到期日【代码】

我有一个使用Active Directory进行身份验证的Web应用程序.我想添加一个选项,在密码即将到期时通知用户.我设法做了一些事情,但我遇到的问题是到期天数是负数(daysLeft参数),但我仍然可以登录.string domainAndUsername = @"LDAP://ldapUrl";DirectoryEntry root = new DirectoryEntry(ldapServer, userID, userPwd, AuthenticationTypes.Secure); DirectorySearcher mySearcher = new DirectorySearcher(root); SearchResultCollect...

c# – 以编程方式确定AD密码策略【代码】

我一直在使用System.DirectoryService(ADSI)类和方法来创建和更改Active Directory中的用户. 最近我们添加了一项功能,允许用户通过系统设置自己的密码.但是,如果密码策略集未接受密码,则使用SetPassword方法会引发异常.userEntry.Invoke("SetPassword", new object[] {password});我的问题是:在尝试使用SetPassword方法之前,如何检查密码是否符合密码策略? 我在this post中读到您可以从根域节点获取密码策略设置,但在哪里可以阅读...

c# – 如何手动设置MSBuild标志目标的密码?【代码】

我们正在用C#构建一个Outlook插件.它在VS中构建没有问题,并使用临时pfx证书进行签名.我们希望将构建过程放在Jenkins中并让它自动运行. 我们尝试使用MSBuild运行VS解决方案.它在开发机器上运行良好,但在Jenkins中有一个错误:Cannot import the following key file: OutlookPlugin_TemporaryKey.pfx. The key filemay be password protected. To correct this, try to import the certificate again or manuallyinstall the certifi...

c# – 安全存储密码的最佳方法

在计算机上保存密码以便无法访问密码的最佳方法是什么?我想将它们存储在加密的注册表中.我希望您能够重置密码,但这不适用于服务器.这是为了将它们存储在计算机上以便记住它们并自动登录. 重要编辑:我需要能够从程序中检索纯文本密码,而不是其他任何地方.解决方法:CryptProtectData和CryptUnprotectData是Windows上最好的选择.他们使用登录凭据加密数据,因此密码可以安全地免受对磁盘的攻击.但是,任何在同一用户下运行的程序都可以...

c# – Azure AD AcquireToken不适用于应用程序密码【代码】

我正在尝试使用.NET ADAL库验证Azure AD中的用户密码.这适用于没有MFA的常规用户帐户,但是对于已激活MFA的用户,我遇到了问题. 当使用用户的实际密码时,我得到了AADSTS50076:需要应用程序密码.这是公平的,但是当我创建新的应用程序密码时,我收到错误AADSTS70002:验证凭据时出错. AADSTS50020:用户名或密码无效.我创建了多个应用密码,但它们都不起作用. 用于尝试身份验证的代码如下:var ac = new AuthenticationContext("https:/...

如何在C#中设置组策略的密码策略

我正在尝试从Windows Server 2008 Active Directory检索组策略,并在C#应用程序中更改最小密码期限,最长密码期限和最小密码长度. 有没有办法做到这一点?到目前为止,我只发现了如何使用Interop.GPMGMTLib(gpmgmt.dll)创建新的组策略对象,但我还没有想出如何更改策略的密码规则,我不确定是否有更简单的方法.解决方法:我相信您可以使用c#的DirectoryEntries来更改这些值.这是一个gud参考http://www.codeproject.com/Articles/18102/Ho...