0

ユーザーの IsApproved フラグの 1 つが魔法のように false に設定されているという問題に遭遇しました。

パスワードの試行が失敗したためにユーザーがロックアウトされることはなく (IsApproved が false に設定されるかどうかは不明)、過去に確実に承認されています。

IsApproved を設定する SqlMembershipProvider (メンバーシップに使用しているプロバイダー) にメソッドはありますか?

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

メンバーシップ.UpdateUser(MU)

于 2013-03-19T10:50:52.277 に答える