PmUser - Podrobný popis objektu
Viz: Objekt
PmUser
Tento objekt je dostupný například:
Při
autentizace jsou dodané autentizční údaje přihlašovaného lokálního nebo síťového uživatele porovnávány se seznamem definovaných uživatelů (viz karta "
PmaRoot > Uživatelé").
První definovaný nalezený uživatel, jehož definice odpovídá dodaným autentizačním údajům, bude následně použit v systému vyhodnocování oprávnění uživatelů (viz karta "
Oprávnění") a jeho data bude používat objekt
PmUser.
Privátní data uživatele:
V událostech
onUserLogonEnd,
onUserLogoff a
onPageModify nebo
v metodách projektanta objektu
PmaPanel lze konkrétnímu uživateli (objektu
PmUser) přiřadit a číst pomocná pojmenovaná data pomocí metod
PmUser.SetPrivateData a
PmUser.GetPrivateData.
Toto je zejména užitečné pro síťové uživatele, protože tak lze uchovávat různé stavy pro každého přihlášeného uživatele. Pak lze například ve
Web obrazu mít datovou vazbu
UP - Vlastnost přihlášeného uživatele napojenou na
GetPrivateData a tak zobrazovat v
Pmg objektu pro každého uživatele jinou hodnotu.
Příklady použití privátních dat:
Nastavení privátního data klientem:
V události
onButtonUp objektu
PmgButton je volána metoda projektanta obrazu "
SettingData" se dvěma parametry.
JavaScriptVBScriptVyber a zkopíruj do schránky
pMe.PmPanel.Methods.SettingData("dt0", 7);
pMe.PmPanel.Methods.SettingData "dt0", 7Metoda "SettingData" má dva parametry sId a vVal. A přihlášený uživatel zapsal do svých privátních dat s identifikátorem dt0 hodnotu 7.
JavaScriptVBScriptVyber a zkopíruj do schránky
pContext.User.SetPrivateData(sId, vVal);
pContext.User.SetPrivateData sId, vVal