Patrz: Obiekt
PmUser
Obiekt ten jest dostępny na przykład:
Podczas
uwierzytelnienia dane uwierzytelniające logującego się użytkownika lokalnego lub sieciowego są porównywane z listą zdefiniowanych użytkowników (patrz karta "
PmaRoot > Użytkownicy").
Pierwszy znaleziony zdefiniowany użytkownik, którego definicja odpowiada danym uwierzytelniającym, zostanie następnie wykorzystany w systemie kontroli uprawnień użytkowników (patrz karta "
Uprawnienie") a jego dane zostaną wykorzystane przez obiekt
PmUser.
Prywatne dane użytkownika:
W zdarzeniach
onUserLogonEnd,
onUserLogoff oraz
onPageModify lub
w metodach projektanta obiektu
PmaPanel można konkretnemu użytkownikowi (obiektu
PmUser) przypisać i odczytać nazwane dane pomocnicze przy pomocy metod
PmUser.SetPrivateData oraz
PmUser.GetPrivateData. TO jest bardzo dogodne zwłaszcza dla użytkowników sieciowych, ponieważ można w ten sposób uchowywać różne stany zalogowanego użytkownika. Następnie można na przykład w
Web panelu zastosować powiązanie danych "
UP - Właściwość zalogowanego użytkownika" podłączone do
GetPrivateData i w ten sposób wyświetlać w
Pmg obiekcie inną wartość dla każdego użytkownika.
Przykłady zastosowania zastosowania danych prywatnych:
Ustawienie danych prywatnych przez klienta:
W zdarzeniu
onButtonUp obiektu
PmgButton jest wywołana metoda projektanta panela "
SettingData" o dwu parametrach.
JavaScriptVBScriptWybierz oraz skopiuj do schowka
pMe.PmPanel.Methods.SettingData("dt0", 7);
pMe.PmPanel.Methods.SettingData "dt0", 7
Metoda "SettingData" posiada dwa parametry sId oraz vVal. Bieżący zalogowany użytkownik zapisał do swoich danych prywatnych daną o identyfikatorze dt0 o wartości 7.
JavaScriptVBScriptWybierz oraz skopiuj do schowka
pContext.User.SetPrivateData(sId, vVal);
pContext.User.SetPrivateData sId, vVal