繁体   English   中英

如何禁用ASP.NET成员资格提供程序的帐户?

[英]How do I disable an account with the ASP.NET Membership Provider?

我正在使用asp.net会员提供商。 如果用户发布垃圾邮件,我需要阻止用户帐户。 如何使用成员资格提供程序的内置功能来完成它。

我可以使用IsLockedOut吗? 如果是这样,我如何以编程方式更新它?

谢谢

MembershipUser user = Membership.GetUser("Yourusername");
if(user!=null){
user.IsApproved=false;
Membership.UpdateUser(user);
}

没有一个公开的方法可以这样做,但你总是可以编写一个sproc和一个帮助方法来为你做这个。

或者,编写一个循环来用程序代码锁定它们;)

for (i=0;i<lockoutTries;i++) membership.login(username,badpassword_constant);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM