我正在使用asp.net成员资格提供程序,如果用户发布垃圾信息,我需要封锁该用户帐户。如何利用Membership Provider的内置功能实现此目标?
我能否使用IsLockedOut?如果可以,如何在编程时更新它?
谢谢您。
MembershipUser user = Membership.GetUser("Yourusername");
if(user!=null){
user.IsApproved=false;
Membership.UpdateUser(user);
}
目前没有公开的方法可以这样做,但您可以编写存储过程和帮助程序来为您完成此操作。
或者,您可以编写循环以使用编程代码锁定它们;)
for (i=0;i<lockoutTries;i++) membership.login(username,badpassword_constant);