Jak skonfigurować ekran logowania Wapro ERP?
Czym jest plik defs_init.ini?
Plik ten zawiera parametry konfigurujące moduł administracyjny. Plik defs_init.ini powinien znajdować się w pliku w katalogu aplikacji na każdym komputerze, którego użytkownik po uruchomieniu aplikacji ma mieć skonfigurowane okno aplikacji.
Plik defs_init.ini jest wspólny dla każdego programu Wapro ERP w wersji desktop, tak samo jak moduł administracyjny, którym zarządzają wpisy tego pliku.
Jakie parametry dodatkowe posiada moduł administracyjny?
Plik defs_init.ini w katalogu aplikacji zawiera szereg opcji, które zmieniają zachowanie modułu administracyjnego. Dzięki temu można zwiększyć bezpieczeństwo serwera SQL i dokonać modyfikacji jego zachowania przy logowaniu aplikacji.
Jeśli pliku defs_init.ini nie ma w katalogu aplikacji, to należy go utworzyć. W innym przypadku konfiguracja okna logowania nie będzie możliwa.
Opcje konfiguracyjne znajdują się w sekcji [Defs] pliku. Włączenie opcji jest możliwe przez przypisanie danemu kluczowi wartości 1.
Opcje modyfikujące wygląd i zachowanie okna logowania aplikacji:
- NO_FIND_SERVERS - zablokowane szukanie serwerów,
- NO_READ_DATABASES - zablokowane ładowanie baz danych serwera,
- NO_ADVANCED_OPTIONS - zablokowany przycisk zaawansowanych opcji,
- NO_ADMIN_BUTTON - brak przycisku uruchomienia okna administracji,
- NO_CHANGE_USER_NAME - użytkownik logujący jest na stałe - nie można go zmienić,
- NO_CHANGE_SERVER użytkownik logujący się nie może zmienić serwera - nie można go zmienić,
- NO_CHANGE_DATABASE użytkownik logujący się nie może zmienić bazy danych - nie można go zmienić.
Jak wygląda przykładowa struktura pliku defs_init.ini
[Defs] NO_CHECK_NEW_VERSION=1 NO_ADVANCED_OPTIONS=1
Opcje modyfikujące dostęp użytkowników Windows do logowania i opcji logowania:
- STD_APP_USERS - pełna nazwa użytkownika lub grupy użytkowników (z domeny lub lokalnego komputera), która ma mieć prawo korzystania z aplikacji (jej uprawnienia w obrębie okna logowania są ograniczone ewentualnymi innymi wpisami w defs_init.ini, które mogą zmniejszać funkcjonalność okna logowania),
- ADMIN_APP_USERS - pełna nazwa użytkownika lub grupy użytkowników (z domeny lub lokalnego komputera), która ma mieć prawo do logowania do programu i ma włączone wszystkie opcje przy logowaniu (szukanie serwerów, przeglądanie baz, opcje zaawansowane, administracja itp.). Użytkownik lub grupa zostaje również uwzględniona jako ta, która może logować się do modułu administracyjnego.
STD_APP_USERS=domena\grupa1
ADMIN_APP_USERS=komputer\użytkownik1