mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
[KDF] Login aktualnie zalogowanego użytkownika https://forum.mix-soft.pl/viewtopic.php?f=15&t=2425 |
Strona 1 z 1 |
Autor: | sqza [ 2010-10-27, 13:45 ] |
Tytuł: | [KDF] Login aktualnie zalogowanego użytkownika |
Witam, Jak w kadrach i płacach forte uzyskać login aktualnie zalogowanego użytkownika ? Używałem czegoś takiego. Kod: Dispatch App = GetApplication() CurrentUser = App.PropertyAp("Current Login") W przypadku logowania standardowego działa poprawnie, lecz w przypadku użytkowników ze zintegrowanym logowaniem, powyższy kod wyświetla zawsze: "SSDBUser" |
Autor: | rafal [ 2010-10-27, 15:27 ] |
Tytuł: | |
Przy zintegrowanym logowaniu jest to uzytkownik systemowy. Tak więc wystarczy pobrać info kto jest zalogowany do Windows. Kod: dispatch netInfo = "WScript.Network" print NetInfo.username czy to Ci wystarczy? |
Autor: | rafal [ 2010-10-27, 15:32 ] |
Tytuł: | |
Albo użyj obiektu InfoUser Kod: InfoUser iu print iu.sygnatura |
Autor: | sqza [ 2010-10-28, 08:30 ] |
Tytuł: | |
To wcześniej testowaliśmy: rafal pisze: Albo użyj obiektu InfoUser Kod: InfoUser iu print iu.sygnatura niestety obiekt służy do przechowywania danych użytkownika ale po uprzednim załadowaniu przy pomocy funkcji: UzytkownikPlac(InfoUser IUser, long IdUser) - my oczywiście IdUser nie znamy więc ... Jeżeli chodzi o drugi sposób: rafal pisze: dispatch netInfo = "WScript.Network" print NetInfo.username To jak najbardziej działa :) Dzięki za pomoc. |
Autor: | rafal [ 2010-10-28, 09:17 ] |
Tytuł: | |
Jest predefiniowany rekord Uzytkownik typu InfoUser, który zawiera informacje o zalogowanym uzytkowniku. Czyli powinno zadziałać poprostu Kod: print Uzytkownik.sygnatura |
Autor: | jabis [ 2010-11-03, 13:16 ] |
Tytuł: | |
Nie sprawdzałem w KDF, ale w HMF i FKF działa: Kod: Message xFactory.user |
Autor: | rafal [ 2010-11-03, 14:47 ] |
Tytuł: | |
jabis pisze: Nie sprawdzałem w KDF, ale w HMF i FKF działa: Kod: Message xFactory.user Ja sprawdziłem. W KDF działa. |
Autor: | jabis [ 2010-11-03, 15:01 ] |
Tytuł: | |
Skoro działa, to rozszerzże tok myślenia: Kod: message using "%s\n%s\n%s", xFactory.uzytkownik.kod, xFactory.uzytkownik.nazwa, xFactory.uzytkownik.login |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |