Ответ 1
MembershipUser user = Membership.GetUser("Yourusername");
if(user!=null){
user.IsApproved=false;
Membership.UpdateUser(user);
}
Я использую поставщик членства 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);