Jak uzyskać autoryzację za pomocą MVC asp.net?Autoryzacja ASP.NET MVC
Odpowiedz
Użyj autoryzacji przypisują
[Authorize]
public ActionResult MyAction()
{
//stuff
}
Można również użyć tego na sterowniku. Może również przekazywać użytkowników lub role.
Jeśli chcesz czegoś z większą kontrolą, możesz spróbować czegoś takiego jak this.
public class CustomAuthorizeAttribute : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
string[] users = Users.Split(',');
if (!httpContext.User.Identity.IsAuthenticated)
return false;
if (users.Length > 0 &&
!users.Contains(httpContext.User.Identity.Name,
StringComparer.OrdinalIgnoreCase))
return false;
return true;
}
}
Istnieje funkcja autoryzacji z MVC, przy użyciu ASP.NET MVC beta i tworzenie projektu MVC z Visual Studio, automatycznie dodaje kontroler, który używał autoryzacji. Jedną z rzeczy, która pomoże w wyszukiwaniu w Google, jest to, że jest to "filtr". Dlatego spróbuj wyszukać "Filtr autoryzacji MVC" i wszystko, co pomoże, to uzyskasz podgląd 4 lub większy.
Ach, właśnie szukają „ASP.NET” „MVC” zezwolenie i nie bardzo znaleźć dużo, dziękuję za poinformowanie mnie o wyszukiwaniu filtrów. Innym problemem, który mam podczas szukania pomocy MVC, jest to, że znajduję rzeczy dla poprzedniej wersji podglądu, które nie są oznaczone jako "Podgląd 2" itd. – Tablet
Mam ten sam problem z tym, że niektóre posty MVC nie są zaznaczone. Zwykle sprawdzam datę na stanowisku, coś więcej niż kilka miesięcy temu, uważam za podejrzanego. Zamierzam zagłębić się w MVC i blogować na ten temat. Czy masz jakieś prośby? – MrJavaGuy
Tak, to byłoby genialne, gdybyś próbował ukończyć rozwiązanie przy użyciu jQuery do przesyłania formularzy ajaxowych i aktualizacji zamiast standardowego wysyłania do kontrolera i zwracania widoku! Zapraszam do zamieszczania linków do swojego bloga! – Tablet
Polecam przyjrzeć się w tym artykule: http://kbochevski.blogspot.com/2009/11/mvc-forms-authentication-and.html
Pomogło mi dzisiaj.
W ten sposób można mieć uwierzytelniania domyślnie: http://mycodepad.wordpress.com/2014/03/17/mvc-secure-your-web-app/
- 1. Autoryzacja niestandardowa w ASP.NET MVC 3
- 2. Autoryzacja poziomu danych w ASP.Net MVC 3
- 3. Autoryzacja Asp.net web.config
- 4. Uwierzytelnianie formularzy ASP.NET MVC + Autoryzacja atrybutu + proste role
- 5. Asp.Net MVC 6 Uwierzytelnianie plików cookie - autoryzacja kończy się niepowodzeniem
- 6. Autoryzacja dla plików statycznych w ASP.NET MVC w/Owin
- 7. Autoryzacja strony ASP.NET z Facebookiem
- 8. Zabezpieczanie witryny ASP.Net MVC
- 9. Autoryzacja nie atrybut pracy MVC 5
- 10. Formularze Uwierzytelnianie i autoryzacja MVC 4
- 11. ASP.NET Web API Autoryzacja żetonów upływającym wcześnie
- 12. Zabezpieczenia ASP.NET MVC4, uwierzytelnianie i autoryzacja
- 13. Autoryzacja i autoryzacja JSF
- 14. ASP.NET MVC vs Spring MVC
- 15. Spring MVC vs ASP.NET (MVC?)
- 16. ASP.NET MVC vs. ASP.NET 4.0
- 17. Jaki jest najlepszy mechanizm implementowania szczegółowych zabezpieczeń (np. Autoryzacja) w aplikacji ASP.NET MVC?
- 18. Uwierzytelnianie i autoryzacja bez struktury encji w ASP.NET 5 MVC 6
- 19. ASP.NET MVC i Angularjs vs ASP.NET MVC i Reactjs
- 20. Wiele projektów ASP.NET MVC, które tworzą pojedynczą aplikację ASP.NET MVC
- 21. Aktualizowanie ASP.NET MVC 3 projektu do ASP.NET MVC 4
- 22. Debugowanie źródła ASP.NET MVC?
- 23. Asp.Net MVC ActionLink
- 24. ASP.NET MVC Globalizacja widoków
- 25. ASP.NET MVC eurl.axd błędy
- 26. Obsługa wyjątków ASP.NET MVC
- 27. asp.net mvc - podfoldery
- 28. asp.net folder mvc app_data
- 29. ASP.NET Mvc - System.Web.Compilation.CompilationLock
- 30. ReturnURL w ASP.NET MVC
Wyjazd http://nerddinner.codeplex.com/ – CmdrTallen