Piszę nową aplikację w ASP.NET MVC. Stworzyłem niestandardowy program MembershipProvider, który przechowuje dane o członkostwie w moim własnym schemacie db. To wszystko działa, ale jak mogę uzyskać MembershipUser w mojej aplikacji, tak, że mogę uzyskać klucz użytkownika zalogowanego użytkownika i załadować klasy modelu odnoszące się do tego użytkownika?Uzyskaj członkostwoUżytkownik w ASP.NET MVC
6
A
Odpowiedz
9
można użyć następujących:
using System.Web.Security;
var user = Membership.GetUser();
4
Użyj statycznego Membership klasę odzyskać Użytkownik korzystający GetUser. Musisz skonfigurować dostawcę w pliku web.config. Podczas logowania otrzymujesz nazwę użytkownika prawdopodobnie z pola tekstowego w twoim formularzu. Po zalogowaniu możesz pobrać go z właściwości User kontrolera.
string username = this.User.Identity.Name;
MembershipUser user = Membership.GetUser(username);
+2
Później odkryłem, że nie potrzebujesz nazwy użytkownika, ponieważ Membership.GetUser() właśnie zwraca bieżącego zalogowanego użytkownika. –
Powiązane problemy
- 1. Uzyskaj wartości nagłówków w ASP.NET MVC
- 2. Uzyskaj wartość wyłączonego rozwijanego w asp.net mvc
- 3. Uzyskaj wartość z ASP.NET MVC Lambda Expression
- 4. Uzyskaj wybraną wartość DropDownList. Asp.NET MVC
- 5. ASP.NET MVC: Uzyskaj dane wyjściowe działania w ramach innej akcji
- 6. Uzyskaj identyfikator użytkownika zalogowanego użytkownika w Asp.Net MVC 5
- 7. Uzyskaj ścieżkę witryny ASP.NET MVC w systemie plików
- 8. ReturnURL w ASP.NET MVC
- 9. LinkButton w ASP.NET MVC
- 10. Buforowanie w asp.net-mvc
- 11. Uzyskaj identyfikator sesji w ASP.Net
- 12. ASP.NET MVC vs. ASP.NET 4.0
- 13. ASP.NET MVC vs Spring MVC
- 14. Spring MVC vs ASP.NET (MVC?)
- 15. ASP.Net MVC Ładowanie w toku
- 16. Magiczne łańcuchy w ASP.NET MVC
- 17. Podszywanie się w ASP.NET MVC
- 18. Użyj TypeScript w ASP.NET MVC
- 19. Cakephp wypalić w asp.net mvc
- 20. Automatyczne zapisywanie w MVC (ASP.NET)
- 21. ACL w ASP.NET MVC 3
- 22. ASP.NET MVC w katalogu wirtualnego
- 23. jQuery CRUD w ASP.NET MVC
- 24. XML-RPC w ASP.NET MVC
- 25. Rekursja w widoku ASP.NET MVC
- 26. RadioButtonFor w ASP.NET MVC 2
- 27. zagnieżdżone formularzy w ASP.NET MVC
- 28. 404 Strony w ASP.NET MVC
- 29. Kontroler asynchroniczny w ASP.NET MVC
- 30. perski kalendarz w MVC Asp.net
trzeba jeszcze odniesienie do System.Web.ApplicationServices (4,0), aby być w stanie uzyskać dostępu do żadnych właściwości MembershipUser – BozoJoe
jego dając HttpException z dodatkowymi informacjami „Nie można połączyć się z bazą danych SQL Server”. Jakieś pomysły, których mi brakuje? – Dashrath