我遇到了一个问题,我的一个用户的 IsApproved 标志被神奇地设置为 false,我想知道这可能是怎么发生的。
用户不会因为密码尝试失败而被锁定(不确定这是否会将 IsApproved 设置为 false),并且他们过去肯定已被批准。
SqlMembershipProvider(我用于成员资格的提供程序)中是否有任何设置 IsApproved 的方法?
我遇到了一个问题,我的一个用户的 IsApproved 标志被神奇地设置为 false,我想知道这可能是怎么发生的。
用户不会因为密码尝试失败而被锁定(不确定这是否会将 IsApproved 设置为 false),并且他们过去肯定已被批准。
SqlMembershipProvider(我用于成员资格的提供程序)中是否有任何设置 IsApproved 的方法?
如果您使用CreateUserWizard,您可以将DisableCreatedUser属性设置为 false 以强制IsApproved
为新用户初始化为 false。
否则,它是一个可以手动设置的读写属性——所以要么你有一些代码已经完成了这个,要么某个地方已经更新了数据库。
当用户由此创建时,您可以手动设置Isapproved 属性。
Dim MU As MembershipUser = Membership.GetUser("ABC") MU.IsApproved = False
Membership.UpdateUser(MU)