0

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

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

SqlMembershipProvider(我用于成员资格的提供程序)中是否有任何设置 IsApproved 的方法?

4

2 回答 2

1

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

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

于 2013-03-19T09:16:17.783 回答
0

当用户由此创建时,您可以手动设置Isapproved 属性。

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

Membership.UpdateUser(MU)

于 2013-03-19T10:50:52.277 回答