我正在使用asp.net会员提供商。如果用户发布垃圾邮件,我需要阻止用户帐户。如何使用成员资格提供程序的内置功能来完成它。
我可以使用IsLockedOut吗?如果是这样,我如何以编程方式更新它?
谢谢
答案 0 :(得分:31)
MembershipUser user = Membership.GetUser("Yourusername");
if(user!=null){
user.IsApproved=false;
Membership.UpdateUser(user);
}
答案 1 :(得分:1)
没有一种公开的方法可以这样做,但你总是可以编写一个sproc和一个帮助方法来为你做这个。
或者,编写一个循环来用程序代码锁定它们;)
for (i=0;i<lockoutTries;i++) membership.login(username,badpassword_constant);