Autoryzacja, identyfikacja, program na hasło

0

Witam. Zasadniczo nie programuje w C# tylko w php, ale muszę napisać aplikację na pc. Będzie to program do obsługi biblioteki (książki, płyty itp) z wykorzystaniem czytników kodów kreskowych.

Interesuje mnie to, żeby po włączeniu programu pojawiło sie okienko logowania. Tam pani Kazia, pracownica biblioteki wprowadzi swój login i hasło, po czym program sie uruchomi. Oczywiście w bibliotece pracuje tez pani Zdzisia, która również może sie zalogować na swój profil. Obie panie mogą wypożyczać książki, przyjmować je powrotem, dodawać nowe książki itp. Oczywiście wszelkie czynności poczynione przez panie będą odnotowane w bazie danych z zaznaczeniem która pani (na podstawie jakiegoś identyfikatora) dokonała operacji.

Jest tez pan Mietek, szef wszystkich szefów, który po zalogowaniu się do systemu widzi zakładkę administracja, gdzie może dodać nowe profile, usuwać istniejące czy edytować je.

Mamy więc tutaj standardowy problem z autoryzacją, identyfikacją i uprawnieniami.

Gdzie mam szukać informacji na ten temat? Jakich technologii użyć? A może jakieś wskazówki? Będę wdzięczny na nakierowanie mnie na konkretne informacje.

Aktualnie znalazłem coś co się nazywa "Enterprise Services", jednak nie wiem czy można to wykorzystać w najnormalniejszej aplikacji c#.

Pozdrawiam i dziękuję

0

Nie rozumiem... robisz to analogicznie jak w PHP :)

Loginy, zahashowane hasła i uprawnienia też przechowuj w bazie. Po wpisywaniu loginu i hasła w okienko program sprawdza w bazie czy zgadza się hasło i przydziela odpowiednie uprawnienia. Przez przydzielanie odpowiednich uprawnień mam na myśli wyświetlanie/ukrywanie przycisków, zakładek, pól wszystkiego czego będziesz potrzebować w programie.

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