W mojej aplikacji ASP.NET MVC korzystającej z uwierzytelniania za pomocą formularzy (przez SimpleMembership), w jaki sposób mogę usunąć użytkownika/konto?Jak usunąć użytkownika SimpleMembership?
Klasa WebSecurity nie ujawnia DeleteUser. Na skowronku próbowałem:
WebSecurity.InitializeDatabaseConnection(
"MyDbConnection", "Users", "Id", "UserName", autoCreateTables: true);
new SimpleMembershipProvider().DeleteUser(userName, true);
ale to narzeka, że nie zainicjowałem dostawcy SimpleMembership. W każdym razie bardzo doceniam przykładowy kod pokazujący, jak usunąć użytkownika. Dzięki!
Bob
rzuca NotSupportedException: Określona metoda nie jest obsługiwana. –
Nie wiem, na czym polegał wyjątek NotSupportedException. Prawdopodobnie nie został poprawnie zainicjowany claptrap SimpleMembership.Po wielu próbach i błędach, wydaje mi się, że wszystkie elementy (pierwsze migracje po kodzie i SimpleMembership) zostały połączone w szczęściu, a teraz program Membership.DeleteUser z powodzeniem działa. –
Bob.at.SBS zobacz mój komentarz poniżej, oznacza to, że klasa uderza dostawcę, który nie implementuje tej metody. – ProVega