2012-05-01 236 views

回答

0

調用API並刪除賬戶?聽起來微不足道。把它放到你的工作流程中。

3

如果您的客戶帳戶有記錄仍與其關聯,則可能不想刪除該用戶以保持數據的完整性。刪除實際的aspnet成員資格記錄應該是一個管理工作。

在我看來,你應該剛剛設置的用戶對象爲假的.IsApproved標誌,並有一個報告,讓

  1. 確保帳戶可以在不影響記錄被刪除的手工方法(孤兒數據)或

  2. 創建一個可安全刪除用戶帳戶的作業IsApproved == false

我的投票是對完全缺失,從而不會離開你的數據庫處於不一致的狀態

1

您應該設置MembershipUser.IsApproved爲false,並呼籲Membership.UpdateUser()保存更新。

MembershipUser membershipUser = Membership.GetUser("MyUserName"); 
if (membershipUser!= null){ 
    membershipUser.IsApproved = false; 
    Membership.UpdateUser(membershipUser); 
}