Przy wszystkich użytkownikach (lokalnych i sieciowych) można definiować kryteria, które podczas logowania musi użytkownik spełnić, żeby został uwierzytelniony przez system. Chodzi zwłaszcza o nazwę oraz hasło użytkownika. Uwierzytelnienie tożsamości użytkownika ma duże znaczenie przy następującym ograniczeniu dostępu do krytycznych części aplikacji przy pomocy wytwarzania uprawnień w poszczególnych częściach aplikacji lub przy pomocy skryptów. Do właściwego ograniczenia dostępu poszczególnych użytkowników do krytycznych części aplikacji jest wykorzystywane przyszeregowanie użytkownika do grup użytkowników (można zastosować także przyszeregowanie priorytetu użytkownika)
Sposób zapisania konfiguracji użytkownika w pliku:
Typ:
Grupa użytkowników przedstawia użytkowników lokalnych lub sieciowych, którzy posiadają pewien stopień uprawnień w zabezpieczeniu aplikacji przy pomocy uprawnień (posiadających uprawnienie wykonywać określony stopień operacji w uruchomionej aplikacji). Grup użytkowników (posiadających różne stopnie uprawnienia) może być dowolna ilość. Do grupy użytkowników można przyszeregować dowolnego użytkownika lokalnego lub sieciowego. Każdy użytkownik może być równocześnie członkiem kilku grup. Przez przyszeregowanie użytkownika do pewnej grupy dany użytkownik uzyskuje uprawnienia konieczne do wykonywania pewnych zabezpieczonych operacji w uruchomionej aplikacji. Poprzez zastosowanie grup do zabezpieczenia aplikacji przy pomocy uprawnień (zamiast konkretnych użytkowników), można później elastycznie dodawać lub usuwać poszczególnych użytkowników z istniejących grup, bez konieczności zmiany pozostałych części aplikacji (nawet w uruchomionej aplikacji przy pomocy metody Pm.WndEditUsers). To jest konieczne dla użytkownika końcowego do wniesienia zmian personalnych obsługi (przeszeregowanie nowych użytkowników, usunięcie dotychczasowych, itd.). Przyszeregowanie użytkowników do grup jest zapisywane bezpośrednio u konkretnych użytkowników, gdzie zostaje wytworzona lista grup, do których dany użytkownik należy. Grupa użytkowników jest wytworzona wyłącznie w plku PRA.
Plik z użytkownikami (INI) | Plik typu INI, w którym są w sekcji [Users] zapisani użytkownicy, których można zmieniać również w uruchomionej aplikacji przy pomocy metody Pm.WndEditUsers. Wstępnie ustawioną wartością jest: #cfg:users.ini. Zalecanym jest stosowanie ścieżki w składni PROMOTIC - patrz PROMOTIC ścieżka do plików lub folderów. |
---|---|
Po uruchomieniu zaloguj automatycznie użytkownika lokalnego | Użytkownik lokalny, który zostanie automatycznie zalogowany przez system po uruchomieniu aplikacji. Takie automatyczne zalogowanie zostanie wykonane bez konieczności wprowadzenia hasła. Jeżeli po uruchomieniu aplikacji nie ma zostać automatycznie zalogowany żaden użytkownik, wtedy zostanie zalogowany specjalny rezerwowy użytkownik lokalny $NOUSER_LOCAL (domyślnie), który przedstawia niezalogowanego użytkownika lokalnego. |
Grupy użytkowników: | |
Dodaj | Wytworzy nową grupę użytkowników. |
Edytuj | Edycja zaznaczonej grupy użytkowników. |
Usuń | Usunięcie zaznaczonej grupy użytkowników. |
Użytkownicy: | |
Dodaj | Wytworzy nowego użytkownika (lokalnego oraz/lub sieciowego). |
Edytuj | Edycja zaznaczonego użytkownika. |
Usuń | Usunięcie zaznaczonego użytkownika. |