Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Mamy standardową autoryzację, zalogowanego użytkownika i jest ok. Przychodzi taki moment, że jedna osoba spełnia kilka ról, które się różnią znacząco pod względem zakresu funkcji i dostępu do zasobów. Weźmy za przykład dziennik szkoły gdzie user Jan Kowalski jest skrajnym przypadkiem, że jest nauczycielem wf, uczniem szkoły wieczorowej oraz ma 3jkę dzieci w tym 2 z nich w jednej klasie. Oczywiście wszystko na jednym loginie i haśle.
Jakie mechanizmy, patterny byście użyli dla takiej sytuacji? W jaki sposób przechowywać role, rozróżniać, trzymać w sesji, autoryzować itp? Miałem okazję już wdrażać takich mechanizm, ale chce podejść do tematu na świeżo, bo pozornie prosta sprawa wcale taka nie jest. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
Będę się trzymał tego programu co używam i jak pisałem podobne projekty ja, jakkolwiek ten program pisali włosi, to pomyślane jest to w miarę logicznie i koncepcje można rozwijać. Po pierwsze rangi użytkowników są z góry określone, czyli istnieje tabela stanowisk pracy z dostępem do modułów które można załadować konkretnemu stanowisku. Po drugie podczas zakładania konta użytkownika trzeba określić do jakiej grupy lub grup pracownika dajemy dostęp. Po zalogowaniu muszę wybrać jako kto będę pracował w danej sesji. Po trzecie zostają załadowane te moduły które przysługują wybranej grupie pracowników. Reasumując mogę pracować jako bio inżynier, lekarz, technik, informatyk itd, zależy ile stanowisk przydzielisz do danego konta.
gino ps. Jak będę w pracy to mogę wrzucić nieoficjalnie klika screen-ów z aplikacji, ale to już bardziej frontend (IMG:style_emoticons/default/smile.gif) Ten post edytował gino 20.04.2020, 06:43:02 |
|
|
|
markonix Subsesje, multirole 17.04.2020, 17:28:09
gino Nasza aplikacja medyczna gdzie na jednym loginie r... 19.04.2020, 17:59:43
markonix Bardziej pytam o to, że jak przechowywać i obsłuży... 19.04.2020, 22:01:25
markonix Nadal to tylko mówi, że aktualna rola jest wczytan... 20.04.2020, 20:24:14
viking Zazwyczaj są dwie ścieżki do wyboru. Albo robisz z... 21.04.2020, 06:32:30
gino @markonix, a jak Ty to sobie wyobrażasz, w statyc... 21.04.2020, 06:55:32 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:05 |