W wersji 2025.0.0 dodano weryfikację skryptów na używanej bazie danych w przypadku próby przejścia do nowej aplikacji web Comarch DMS – w przypadku wystąpienia niezgodności zostanie wyświetlony informujący o niej komunikat.

Okno logowania zawiera pola z nazwą operatora (login) oraz hasłem, a także (od wersji 2024.1.1) parametr „Zapamiętaj mnie” oraz (od wersji 2025.0.0) link „Nie pamiętasz hasła?” (zob. Resetowanie hasła) . W przypadku trybu wielofirmowego prezentowane jest dodatkowe pole z wyborem spółki.


W danym momencie operator może pracować tylko z jedną wersją (stacjonarną, WWW lub mobilną) aplikacji Comarch DMS.
Podczas logowania, aplikacja weryfikuje czy operator nie jest już zalogowany do innej wersji aplikacji. Jeżeli weryfikacja wykaże, że obecnie operator zalogowany jest do innej wersji, wyświetlone zostanie okno z pytaniem dotyczącym automatycznego wylogowania.
Wybór przycisku [Zaloguj się ponownie] spowoduje wylogowanie operatora z dotychczasowej wersji aplikacji i umożliwi zalogowanie do nowej.
Jeśli użytkownik wybierze przycisk [Pozostaw sesje], wówczas operator pozostanie zalogowany na dotychczasowej wersji aplikacji.

W wersji 2024.3.0 wprowadzono funkcjonalność uwierzytelnienia dwustopniowego. Uwierzytelnienie dwustopniowe może być:
- Obowiązkowe – jeśli zostało włączone przez administratora dla wszystkich użytkowników (zob. Narzędzia)
- Dobrowolne – jeśli zostało ustawione przez danego operatora z jego własnej woli (zob. Konfiguracja lub Preferencje)
Jeżeli administrator włączył obowiązkowe logowanie dwustopniowe dla wszystkich użytkowników, a dany operator nie ustawił wcześniej logowania dwustopniowego, wówczas musi je skonfigurować podczas kolejnego logowania – po wprowadzeniu loginu i hasła i kliknięciu „Zaloguj się” zostaje otwarte okno „Włącz logowanie dwuetapowe”.

Następnie operator musi kolejno wykonać następujące czynności:
- Pobrać aplikację Google Authenticator na urządzeniu mobilnym
- Otworzyć aplikację Google Authenticator
- W aplikacji Google Authenticator kliknąć w przycisk „Dodaj kod”
- Wybrać jedną z następujących możliwych ścieżek postępowania:
- kliknąć w opcję „Zeskanuj kod QR” w aplikacji Google Authenticator i zeskanować kod QR widoczny w oknie „Włącz logowanie dwuetapowe” w aplikacji Comarch DMS
lub
-
- kliknąć w opcję „Wpisz klucz konfiguracyjny” w aplikacji Google Authenticator, a następnie w polu „Nazwa konta” wprowadzić nazwę, pod jaką będzie widoczne konto w aplikacji Google Authenticator, a w polu „Twój klucz bezpieczeństwa” wpisać 16-cyfrowy kod dostępny w ramach pola „Klucz bezpieczeństwa” w oknie „Włącz logowanie dwuetapowe” w Comarch DMS (widoczny poniżej kodu QR). Po wprowadzeniu wartości należy nacisnąć przycisk „Dodaj” w aplikacji Google Authenticator
- Zapisać kod z pola „Klucz bezpieczeństwa” na nośniku zewnętrznym – umożliwi to dostęp do konta w przypadku utraty lub usterki urządzenia mobilnego
- W polu „Wpisz kod weryfikacyjny z aplikacji Google Authenticator” dostępnym w oknie „Włącz logowanie dwuetapowe” w Comarch DMS wpisać 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator, zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w Comarch DMS należy wpisać kolejny wygenerowany kod
- Kliknąć przycisk
[Zapisz].

Po kliknięciu przycisku [Zapisz] operator zostanie zalogowany do nowej aplikacji web Comarch DMS.
Jeżeli operator ma już włączoną weryfikację dwuetapową, wówczas przy kolejnym otwarciu okna logowania do aplikacji desktop i wprowadzeniu loginu i hasła, a następnie kliknięciu w przycisk [Zaloguj się] zostaje wyświetlone okno „Podaj kod z aplikacji”. W ramach tego okna należy wprowadzić 6-cyfrowy kod weryfikacyjny wyświetlany w aplikacji Google Authenticator (zanim upłynie jego ważność, oznaczona zanikającym niebieskim kołem (kod jest ważny 60 sekund) – jeśli dany kod wygasł, w oknie „Podaj kod z aplikacji” należy wpisać kolejny wygenerowany kod. Następnie operator powinien kliknąć w przycisk
[Zaloguj się] dostępny w ramach okna „Podaj kod z aplikacji”.


Po wprowadzeniu prawidłowego kodu weryfikacyjnego i naciśnięciu przycisku [Zaloguj się] okno logowania i okno „Podaj kod z aplikacji” zostają zamknięte, a otwiera się nowa aplikacja web Comarch DMS.
W wersji 2024.1.1 wprowadzono możliwość zablokowania logowania po określonej liczbie prób logowania na wybrany okres czasu.
W tym celu w pliku Web.config znajdującym się w katalogu z plikami aplikacji serwerowej (dawna web) wprowadzono dwa nowe klucze:
- <add key=’MaxLoginAttempts’ value=”5″/> – w ramach tego klucza należy podać, jaka ma być maksymalna liczba prób logowania dla operatora zanim nastąpi zablokowanie logowania – domyślna wartość to 5
- <add key=’LoginBlockTime’ value=”60″/> – w ramach tego klucza należy podać, po jakim czasie (liczonym w sekundach) operator będzie mógł podjąć kolejną próbę logowania, po tym, jak logowanie zostało zablokowane – domyślna wartość to 60.

Jeśli operator próbował zalogować się do nowej aplikacji web Comarch DMS za pomocą błędnego loginu i/lub hasła, a liczba prób przekroczyła wartość wprowadzoną w ramach klucza <add key=’MaxLoginAttempts’ value=”5″/>, wówczas powyżej pola „Login” zostanie wyświetlone okno z informacją Konto zostało zablokowane z powodu zbyt wielu nieudanych prób logowania. Spróbuj ponownie za moment lub skontaktuj się z administratorem domeny. Wówczas operator musi poczekać, aż upłynie czas określony w ramach klucza <add key=’LoginBlockTime’ value=”60″/>, aby podjąć kolejną próbę logowania.

W wersji 2024.1.1 na stronie logowania do nowej aplikacji web Comarch DMS dodano również parametr [Zapamiętaj mnie]. Parametr znajduje się pod polem „Hasło” (w trybie jednofirmowym) lub pod polem „Spółka” (w trybie wielofirmowym).
Po zaznaczeniu parametru operator jest zalogowany w Comarch DMS aż do momentu, kiedy naciśnie [Wyloguj się]. Gdy zalogowany operator zamknie okno Comarch DMS za pomocą przycisku
lub
, wówczas przy ponownym uruchomieniu aplikacji nie jest konieczne wpisywanie loginu i hasła, logowanie przebiega automatycznie.