1
我有一个新的asp.net 4.0网站。我已经添加了密码恢复控制。我转到我忘记的密码页面,输入我的电子邮件地址,然后收到一封包含新密码的电子邮件。问题是,新密码不起作用!我转到登录页面,输入我的电子邮件地址和我尝试复制和粘贴的新密码,并且还非常仔细地输入密码,以便手动小心处理类型案例。我刚收到消息“您的登录尝试失败,请重试”。事件日志中没有任何内容。ASP.NET密码恢复 - 新密码不起作用
任何想法?
我已经粘贴下面的页面代码:
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server" OnSendingMail="PasswordRecovery1_SendingMail"
CssClass="mediumText">
<MailDefinition From="[email protected]" BodyFileName="~/EmailTemplates/PasswordRecovery.txt" />
<UserNameTemplate>
<table cellpadding="1" cellspacing="0" style="border-collapse: collapse;">
<tr>
<td>
<table cellpadding="0">
<tr>
<td align="left" colspan="2">
<h1>
Forgot Your Password?
</h1>
</td>
</tr>
<tr>
<td align="center" colspan="2">
Enter your email address to receive your password.
</td>
</tr>
<tr>
<td align="left">
<asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">Email Address:</asp:Label>
</td>
<td>
<asp:TextBox ID="UserName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
ErrorMessage="Email address is required." ToolTip="Email address 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="left" colspan="2">
<asp:Button ID="SubmitButton" runat="server" CommandName="Submit" Text="Submit" ValidationGroup="PasswordRecovery1"
OnClick="SubmitButton_Click" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</UserNameTemplate>
</asp:PasswordRecovery>
转到ASP.Net配置工具,并检查是否有一个复选框旁边的新创建的帐户,如果没有检查它并尝试登录 – coder 2012-02-11 18:59:23
如何到达ASP .Net配置工具?我在Win7终极版上运行VS2010。 – 2012-02-12 16:19:07
转到菜单网站> Asp.Net configuartion(或)在右侧的解决方案资源管理器菜单中,您将在最后一个选项中使用带有锤子标记的地球仪菜单。 – coder 2012-02-12 16:45:45