gpt4 book ai didi

asp.net - 在 PasswordRecovery 控件中更改锁定用户的错误消息

转载 作者:行者123 更新时间:2023-12-01 17:59:59 25 4
gpt4 key购买 nike

我将 ASP.NET PasswordRecovery 控件与标准成员身份提供程序结合使用。被锁定的用户收到令人困惑的错误消息

我们无法访问您的信息。请重试。

我想更改此消息,但找不到办法。属性 XXXFailureText 尤其是 GeneralFailureText 包含多个字符串。似乎有一个隐藏的文本用于我无法使用属性更改的这种特殊类型的错误。

最佳答案

这也让我头疼,直到我尝试了这个。我在 VerifyingUser 事件中添加了代码,以便在用户被锁定时设置 UserNameFaileurText,并且效果很好,错误消息正是我想要的。

 protected void PasswordRecovery1_VerifyingUser(object sender, LoginCancelEventArgs e)
{
MembershipUser membershipUser = Membership.GetUser(PasswordRecovery1.UserName);
if (membershipUser != null && membershipUser.IsLockedOut)
{
PasswordRecovery1.UserNameFailureText = string.Format("<span style='font- size:larger'>Your account has been locked. Please contact<br/>your <a href='mailto:webmanager@aaa.co.uk?subject=Locked Account - {0}'>system administrator</a>.</span>", PasswordRecovery1.UserName);
}
}

关于asp.net - 在 PasswordRecovery 控件中更改锁定用户的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7836042/

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