/ / Demo Użytkownik z minimalnym wysiłkiem w Asp.net MVC - asp.net-mvc, demo

Demo User Wtih Minimalny wysiłek w Asp.net MVC - asp.net-mvc, demo

W projekcie asp.net mvc 4 istnieje wiele stron zawierających zdarzenia tworzenia-aktualizacji-wstawiania-usuwania. Próbuję zbudować użytkownika demo. Ale nie chcę aktualizować kodu przy każdym kliknięciu przycisku. Jeśli ten użytkownik demo zaloguje się, wówczas będzie mógł tylko wybrać. Nie może CRUD.

Jak mogę zrobić z minimalnym kodem? Dzięki.

Odpowiedzi:

0 dla odpowiedzi № 1

Zobacz, jak utworzyć niestandardowy atrybut [Autoryzuj].

Umieściłbyś to na każdym kontrolerze u góry, a kod atrybutu będzie uruchamiany dla każdej akcji kontrolera, sprawdzając, czy bieżący użytkownik powinien mieć do niego dostęp.

[MSDN dla tła]

https://msdn.microsoft.com/en-us/library/system.web.mvc.authorizeattribute%28v=vs.118%29.aspx

[Odpowiedź przelewania]

ASP.NET MVC 4 Niestandardowy atrybut autoryzacji z kodami uprawnień (bez ról)