Asp.net-Mvc

如何刪除由 WebSecurity.CreateUserAndAccount 創建的帳戶?

  • October 5, 2017

今天我注意到 VS 2012 中的新 MVC 項目正在使用WebMatrix.WebData.WebSecurity來處理成員相關的任務。

我去 msdn 快速查看文件並感到驚訝。裡面有很多好東西,它肯定會在未來的項目中為我節省很多時間。

但有一件事引起了我的注意:它沒有“刪除帳戶”的功能。有什麼特別的原因嗎?我應該使用基礎會員提供商來刪除帳戶(以及解鎖帳戶等其他內容)嗎?

在 MSDN 上找到了答案:http: //msdn.microsoft.com/en-us/library/webmatrix.webdata.simplemembershipprovider%28v=vs.111%29

在 ASP.NET 網頁站點中,您可以使用網頁的 Membership 屬性訪問 SimpleMembershipProvider 類的功能。您沒有(事實上,不能)初始化 SimpleMembershipProvider 類的新實例……

       ((SimpleMembershipProvider)Membership.Provider).DeleteAccount("username");
       ((SimpleMembershipProvider)Membership.Provider).DeleteUser("username", true);

引用自:https://stackoverflow.com/questions/12023986