gpt4 book ai didi

c# - C# 中的密码恢复工具无法正常工作

转载 作者:太空狗 更新时间:2023-10-30 00:12:56 25 4
gpt4 key购买 nike

嗨(我对此很陌生),

我创建了一个门户,用户可以在其中登录,他们可以在其中查看我制作的其他程序。问题是密码恢复似乎不起作用 - 我没有收到任何错误消息,我只收到消息“我们无法访问您的信息。请重试。”我正确设置了 ASP.NET 配置,并已使用不同的用户和权限对其进行了测试,但我只是想知道是否需要在配置管理器或 web.config 中执行某些操作才能使其正常工作。

下面是密码恢复工具的代码:

<form id="form1" runat="server">
<div align="center">
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server" Height="147px" Width="442px" BackColor="#F7F6F3" BorderColor="#E6E2D8" BorderPadding="4" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em">
<UserNameTemplate>
<table border="0" cellpadding="1" cellspacing="0" style="border-collapse: collapse">
<tr>
<td style="width: 445px">
<table border="0" cellpadding="0" style="width: 442px; height: 147px">
<tr>
<td align="center" colspan="2">
<strong><span style="font-size: 0.9em">Password Recovery</span></strong></td>
</tr>
<tr>
<td align="center" colspan="2">
&nbsp;</td>
</tr>
<tr>
<td align="right">
<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">Username:</asp:Label></td>
<td style="width: 291px">
<asp:TextBox ID="UserName" runat="server" Width="187px"></asp:TextBox>
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
ErrorMessage="User Name is required." ToolTip="User Name is required." ValidationGroup="PasswordRecovery1">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="center" colspan="2" style="color: red">
<asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
</td>
</tr>
<tr>
<td align="right" colspan="2" style="text-align: right">
<asp:Button ID="SubmitButton" runat="server" CommandName="Submit" Text="Submit" ValidationGroup="PasswordRecovery1"
Width="103px" />
&nbsp; &nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
</UserNameTemplate>
<InstructionTextStyle Font-Italic="True" ForeColor="Black" />
<SuccessTextStyle Font-Bold="True" ForeColor="#5D7B9D" />
<TextBoxStyle Font-Size="0.8em" />
<TitleTextStyle BackColor="#5D7B9D" Font-Bold="True" Font-Size="0.9em" ForeColor="White" />
<SubmitButtonStyle BackColor="#FFFBFF" BorderColor="#CCCCCC" BorderStyle="Solid"
BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#284775" />
</asp:PasswordRecovery>
</div>
</form>

谢谢。

最佳答案

如果您为一个用户(但其他用户工作正常)收到此错误(“我们无法访问您的信息。请重试”),很可能只是帐户被锁定。

要解锁帐户,请运行存储过程:[aspnetdb].[dbo].[aspnet_Membership_UnlockUser]

您需要传入您的应用名称,以及要解锁的用户名。

如果您不知道您的应用程序名称,您可以从 [aspnetdb].[dbo].[aspnet_Applications] 表中进行检查。

关于c# - C# 中的密码恢复工具无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1662133/

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