1

顧客がユーザー プロファイルを削除したときに、ASP.NET ユーザー アカウントを削除するにはどうすればよいですか。これについてのアドバイスはありますか?

4

3 に答える 3

3

顧客アカウントにまだ関連付けられているレコードがある場合、データの整合性を維持するためにユーザーを削除したくないでしょう。実際の aspnet メンバーシップ レコードを削除することは、実際には管理作業である必要があります。

私の意見.IsApprovedでは、ユーザー オブジェクトのフラグを false に設定し、許可するレポートを作成する必要があります。

  1. レコード (孤立したデータ) に影響を与えずにアカウントを削除できることを確認する手動の方法、または

  2. のときにユーザー アカウントを安全に削除できるジョブを作成しますIsApproved == false

データベースが一貫性のない状態にならないように、私の投票は完全に削除に反対です

于 2012-05-01T22:07:06.090 に答える
1

MembershipUser.IsApproved を false に設定し、Membership.UpdateUser()を呼び出して更新を保存する必要があります。

MembershipUser membershipUser = Membership.GetUser("MyUserName");
if (membershipUser!= null){
    membershipUser.IsApproved = false;
    Membership.UpdateUser(membershipUser);
}
于 2012-05-01T22:11:59.117 に答える
0

API を呼び出してアカウントを削除しますか? 些細なことに聞こえます。ワークフローに入れます。

于 2012-05-01T22:06:15.547 に答える