【问题标题】:What methods from SqlMembershipProvider set IsApproved to false?SqlMembershipProvider 中的哪些方法将 IsApproved 设置为 false?
【发布时间】:2013-03-19 09:12:34
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您可以在创建用户时手动设置Isapproved属性。

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

      Membership.UpdateUser(MU)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-22
        • 1970-01-01
        • 2023-03-23
        • 1970-01-01
        • 2018-12-24
        • 1970-01-01
        相关资源
        最近更新 更多