Przełącz się ze starego członkostwa ASP.NET na tożsamość ASP.NET (Visual Studio 2013)
Przedstawiamy tożsamość ASP.NET - system członkostwa dla aplikacji ASP.NET
Teraz, tworząc nową aplikację internetową z ASP.NET 4.5, mamy nową „tożsamość ASP.NET”.
Udało mi się pozwolić mojej aplikacji na korzystanie z mojej bazy danych MSSQL z kompilacją funkcji rejestrowania / logowania / zmiany hasła, ale nie jestem pewien, jak wykonać inną operację, taką jak dawne (zwłaszcza „Konfiguracja ASP.NET” już nie ma). Ponieważ jest to coś nowego, nie udało mi się znaleźć żadnego miłego przewodnika lub źle myślałem.
„[dbo]. [AspNetUsers]” ma teraz [Id] w nvarchar (128), a nie uniqidentifier, ale nadal w formacie GUIDMembership.GetUser (). ProviderUserKey już nie działa, jak mogę uzyskać Id? (pobierz nazwę użytkownika przez User.Identity.Name, a następnie zapytaj [dbo]. [AspNetUsers]? ”Jak tworzyć role (zarządzać) obok manipulowania bazą danych bezpośrednio? (jak poprzednia metoda System.Web.Security.Roles.CreateRole)itp
najlepiej byłoby, gdyby każdy mógł podać link do szczegółowego wprowadzenia, jak wdrożyć tę „tożsamość ASP.NET”
Wielkie dzięki..
Aktualizacja
Znalazłem Id może być cofnięty przez: (nowy System.Linq.SystemCore_EnumerableDebugView (((System.Security.Claims.ClaimsPrincipal) (((System.Web.UI.Page) (this)). User)). Roszczenia)) .Items [0] .Value
to jest w roszczeniu .. ale wygląda na mało wydajne.