C# i MS SQL Rola użytkowników w aplikacji bazodanowej

0

Witam,

Aktualnie piszę aplikację bazodanową i potrzebuję porad odnośnie uprawnień do aplikacji. Chciałbym, aby z aplikacji korzystały trzy grupy użytkowników. Użytkownik z danej grupy ma dostęp do określonej z góry funkcjonalności. Zapytam w punktach:

  1. Czy role użytkowników określić z poziomu aplikacji czy samej bazy danych w MS SQL? Jeśli tak, to jak to zrobić?
  2. Czy muszę dla każdej z grup utworzyć nową formatkę? (Z tego względu, że zwykły użytkownik nie może widzieć tego samego co administrator)

Bardzo proszę o właściwe ukierunkowanie mnie.

0
  1. W tabeli użytkowników w bazie powinieneś mieć kolumnę (albo oddzielną tabelę, w zależności od skomplikowania) określającą typ użytkownika.
  2. Przy okazji logowania sprawdzasz jaki użytkownik ma typ.
  3. Wyświetlasz mu odpowiedni interfejs. Możesz mieć trzy różne okienka, ale możesz też poukrywać pozycje Menu.
0

Warto w takiej aplikacji zaimplementować coś takiego jak link poniżej?
http://msdn.microsoft.com/en-us/library/5k850zwb.aspx

Znalazłem to w ASPach.

0

To już jest konkretna implementacja, możesz użyć czego chcesz. Jeżeli korzystasz z ASP.NET to dlaczego nie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1