gpt4 book ai didi

asp.net - 在 Web 管理工具中无需输入旧密码即可更改密码

转载 作者:行者123 更新时间:2023-12-04 05:34:03 25 4
gpt4 key购买 nike

有机会更改为登录创建的用户的密码,而无需询问旧密码。通过网站管理工具创建的用户管理。

最佳答案

我相信您只能通过编程来完成。步骤:

首先像这样编辑 web.config 以启用密码重置:

<?xml version="1.0"?>
<membership defaultProvider="MySqlMembershipProvider">
<providers>
<clear />
<add name="MySqlMembershipProvider" connectionStringName="...." applicationName="..."
enablePasswordReset="true"
type="System.Web.Security.SqlMembershipProvider" />
</providers>
</membership>

然后编写一些代码,首先重置密码从而获得临时密码,然后使用这个临时密码更改为“最终”密码:

MembershipUser aspNetUser = Membership.GetUser(username);
string tempPassword = aspNetUser.ResetPassword()
aspNetUser.ChangePassword(tempPassword, newPassword)

关于asp.net - 在 Web 管理工具中无需输入旧密码即可更改密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1519026/

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