Dostałem do zrobienia bazę danych w sql. Aktualnie pracuję nad stworzeniem mechanizmów uprawnień i zabezpieczeń połączonych z logowaniem.
Mam zrobioną aplikację c# która loguje użytkownika i łączy się z bazą wykonując na niej pewne tam operacje.
Tabel w bazie jest załóżmy 4.
Z programu będą korzystać trzy rodzaje użytkowników (choć ich będzie bardzo wielu ale każdy jeden z nich będzie jednym z trzech rodzaji):
- magazynier
- administrator
- księgowy
Chodziłoby mi o to aby magazynier miał możliwość: odczytu i zapisu do pierwszych dwóch tabel i aby nie miał dostępu do odczytu i zapisu do pozostałych dwóch tabel;
administrator mógł robić wszystko z bazą i tabelami;
księgowy aby miał dostęp tylko do odczytu pierwszych dwóch tabel;
Mam strategiczne pytanie jak taki prosty przykład osiągnąć realizując to wszystko o takie rzeczy jak: logins, users, roles i schemas...
Help please!