Mikołaj Nachtygal 2 Napisano 16 Września 2022 Udostępnij Napisano 16 Września 2022 w Zmiana zalogowanego użytkownika, prawidłowe zamknięcie rozwiązania własnego (edytowane) Witam, Potrzebuję w ramach rozwiązania własnego dopisać możliwość wylogowania i zalogowania ponownego. W związku z tym zrobiłem to tak: 1. Podczas pierwszego logowania tworzę "Uchwyt" 2.Loguję operatora za pomocą: sfera.ZalogujOperatora(username, password); 3. Gdy operator chce się ponownie zalogować, podaje nowe dane dostępowe i program ponownie używa metody: sfera.ZalogujOperatora(username, password); nie tworząc i nie ładując od nowa całego "Uchwytu", bo on już jest utworzony. Czy jest to prawidłowe rozwiązanie? (pomijam, że poprzedni operator nie jest faktycznie wylogowany, a jedynie UI go "odcięło" i to, że licencja jest zajęta <- nieistotne) Natomiast nie znalazłem jak wyciągnąć dane (login, id, cokolwiek) operatora który właśnie się zalogował. Czy mogę prosić o pomoc jak to wykonać? I jeszcze jedno pytanie: W jaki sposób prawidłowo zamknąć cały program/sesję jeśli "sfera" nie jest w usingu? Czy wystarczy tak: sfera.Dispose(); ? Z góry dziękuję za pomoc. Edytowane 16 Września 2022 przez Mikołaj Nachtygal Link to postu
Aga Zgaga 90 Napisano 16 Września 2022 Udostępnij Napisano 16 Września 2022 w Zmiana zalogowanego użytkownika, prawidłowe zamknięcie rozwiązania własnego Cześć, tak tylko dopytam, bo nie pomogę Do czego rozwiązanie własne skoro jest to wbudowane w Nexo? Link to postu
Katarzyna Rozmarynowska 174 Napisano 19 Września 2022 Udostępnij Napisano 19 Września 2022 w Zmiana zalogowanego użytkownika, prawidłowe zamknięcie rozwiązania własnego W dniu 16.09.2022 o 15:24, Mikołaj Nachtygal napisał: Czy jest to prawidłowe rozwiązanie? Tak, to jest prawidłowa metoda zmiany zalogowanego użytkownika. W dniu 16.09.2022 o 15:24, Mikołaj Nachtygal napisał: Natomiast nie znalazłem jak wyciągnąć dane (login, id, cokolwiek) operatora który właśnie się zalogował. Czy mogę prosić o pomoc jak to wykonać? Niestety, nie ma w naszym API odpowiedniej metody, ale postaramy się taką dodać w jednej z najbliższych wersji. W dniu 16.09.2022 o 15:24, Mikołaj Nachtygal napisał: W jaki sposób prawidłowo zamknąć cały program/sesję jeśli "sfera" nie jest w usingu? Czy wystarczy tak: sfera.Dispose(); Tak, to jest prawidłowy sposób zamknięcia uchwytu. Link to postu
Mikołaj Nachtygal 2 Napisano 19 Września 2022 Autor Udostępnij Napisano 19 Września 2022 w Zmiana zalogowanego użytkownika, prawidłowe zamknięcie rozwiązania własnego W dniu 16.09.2022 o 17:56, Aga Zgaga napisał: Cześć, tak tylko dopytam, bo nie pomogę Do czego rozwiązanie własne skoro jest to wbudowane w Nexo? Program zbudowany osobno do samego NEXO jako przystawka do NEXO nie posiada takiej funkcji jeśli jej się nie napisze 😉 Link to postu
Mikołaj Nachtygal 2 Napisano 19 Września 2022 Autor Udostępnij Napisano 19 Września 2022 w Zmiana zalogowanego użytkownika, prawidłowe zamknięcie rozwiązania własnego 11 minut temu, Katarzyna Rozmarynowska napisał: Tak, to jest prawidłowa metoda zmiany zalogowanego użytkownika. Niestety, nie ma w naszym API odpowiedniej metody, ale postaramy się taką dodać w jednej z najbliższych wersji. Tak, to jest prawidłowy sposób zamknięcia uchwytu. Bardzo dziękuję za pomoc. Link to postu
Katarzyna Rozmarynowska 174 Napisano 19 Grudnia 2022 Udostępnij Napisano 19 Grudnia 2022 w Zmiana zalogowanego użytkownika, prawidłowe zamknięcie rozwiązania własnego W dniu 19.09.2022 o 11:19, Katarzyna Rozmarynowska napisał: Niestety, nie ma w naszym API odpowiedniej metody, ale postaramy się taką dodać w jednej z najbliższych wersji. Dodaliśmy taką opcję w wersji 43.0.0. Tutaj zbiorczy post o zmianach: 1 Link to postu
Polecane posty