- Jak mogę uzyskać identyfikator aktualnie zalogowanego użytkownika w MVC 5 ? Wypróbowałem sugestie StackOverflow, ale wydaje się, że nie są one przeznaczone dla MVC 5.
- Jaka jest najlepsza praktyka MVC 5 dotycząca przypisywania rzeczy użytkownikom? (np.
User
powinien miećItems
. Czy powinienem przechowywać użytkownikaId
wItem
? Czy mogę rozszerzyćUser
klasę oList<Item>
właściwość nawigacji?
Używam „Indywidualnych kont użytkowników” z szablonu MVC.
Próbowałem tych:
- Jak uzyskać bieżącego użytkownika w aplikacji MVC?
- Jak uzyskać bieżącego użytkownika w ASP.NET MVC
- Zalogować się w id użytkownika - powoduje to:
„Membership.GetUser ()” ma wartość null.
HttpContext.Current.User.Identity.Name
to nazwa aktualnie zalogowanego użytkownika.
Item
tworzonego przez niego użytkownika, ale nie na podstawie nazwy użytkownika (może się to zmienić). To nie działa, ponieważ `` HttpContext.Current '' System.Web.HttpContextBase 'nie zawiera definicji dla' Current 'i nie można znaleźć metody rozszerzenia' Current 'akceptującej pierwszy argument typu' System.Web.HttpContextBase '( brakuje ci dyrektywy using lub odwołania do zestawu?) `. Czy na pewno Twoje rozwiązanie jest przeznaczone dla MVC 5?