Skocz do zawartości

Zmiana zalogowanego użytkownika, prawidłowe zamknięcie rozwiązania własnego

Polecane posty

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 przez Mikołaj Nachtygal
Link to postu
  • Mikołaj Nachtygal zmienił tytuł na 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
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
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
  • 2 miesiące temu...
×
×
  • Dodaj nową pozycję...