SqlMembershipProvider将哪些方法设置为IsApproved为false?

时间:2013-03-19 09:12:35

标签: asp.net asp.net-membership membership-provider sqlmembershipprovider

我遇到一个问题,我的用户的一个IsApproved标志已被神奇地设置为false,我想知道这可能是怎么回事。

用户未因密码尝试失败而被锁定(不确定是否会将IsApproved设置为false)并且过去肯定已经批准过。

SqlMembershipProvider(我用于成为会员的提供商)中是否有设置IsApproved的方法?

2 个答案:

答案 0 :(得分:1)

如果您使用的是CreateUserWizard,则可以将DisableCreatedUser属性设置为false,以便为新用户强制IsApproved初始化为false。

否则,它是一个可以手动设置的读写属性 - 所以要么你有一些代码已经完成了这个,要么某个地方已经更新了数据库。

答案 1 :(得分:0)

您可以在创建用户时手动设置已批准的属性。

Dim MU As MembershipUser = Membership.GetUser(“ABC”) MU.IsApproved = False

<强> Membership.UpdateUser(MU)