【问题标题】:How do I reset password retry count for a user in the gpu using C#如何使用 C# 重置 gpu 中用户的密码重试次数
【发布时间】:2009-12-14 08:47:45
【问题描述】:

我正在使用这段代码:

// create a "principal context" - e.g. your domain (could be machine, too)
PrincipalContext pc = new PrincipalContext(ContextType.Domain, "YOURDOMAIN");

// validate the credentials
bool isValid = pc.ValidateCredentials("myuser", "mypassword")

在 GPU 中检查用户密码。但我听说它会增加密码重试次数,我不希望这种情况发生。如何重置那里的重试密码计数?

谢谢。

【问题讨论】:

    标签: c# passwords


    【解决方案1】:

    这不会破坏安全性吗?重置重试次数的唯一方法应该是重置密码或使用正确的密码登录。

    【讨论】:

    • 为什么会破坏安全性?,我是管理员,我应该可以为所欲为...
    • 因为如果你能做到这一点,那么所有用户的密码都会对管理员开放,但事实并非如此。如果用户忘记密码或用户不再处于活动状态,管理员可以重置密码作为最后的退出方式。关键是用户会知道这已经发生了。如果可以重置计数器,那么它与管理员的明文密码相同,但事实并非如此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 2015-08-04
    • 1970-01-01
    • 2023-02-08
    相关资源
    最近更新 更多