gpt4 book ai didi

ASP.NET 成员(member)资格 - 让用户使用以前的密码

转载 作者:行者123 更新时间:2023-12-02 18:29:34 25 4
gpt4 key购买 nike

我为我的客户创建了一个成员(member)登录系统,现在他们不希望用户在创建新密码时使用他最后 5 个密码之一。

这是内置的东西吗?我怎样才能实现它?

最佳答案

asp.net 成员(member)登录系统不存在此功能。需要您自己实现,在自动创建修改密码页面。

您需要在某个地方保存用户密码的先前哈希列表,并在接受密码更改之前检查此列表。

更新

从哪里开始:
从一切准备就绪的现有密码更改控件开始。

这是一个密码更改示例。
http://www.asp.net/cssadapters/Membership/ChangePassword.aspx

在此控件中(您可以轻松地将其拖放到页面上)捕获事件,

<asp:ChangePassword ID="ChangePassword1" runat="server"    
onchangingpassword="ChangePassword1_ChangingPassword" ... >...

使您的函数检查旧密码

 protected void ChangePassword1_ChangingPassword(object sender, LoginCancelEventArgs e)
{
if (PasswordFoundOnList())
{
... show an error....
e.Cancel = true;
}
}

现在将最后的密码保存在某个位置,例如您可以将它们保存在用户个人资料或数据库中。

这里有一些有关用户个人资料的更多信息。 http://www.asp.net/Learn/Ajax/tutorial-03-cs.aspx

希望这能帮助你做到这一点。

关于ASP.NET 成员(member)资格 - 让用户使用以前的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com