pMe | (Object) Reference na PmaRoot objekt, ve kterém daná událost vzniká. |
---|---|
pEvent | (Object) Reference na objekt, který popisuje informace o dané události.
pEvent.UserId - (String) [pro čtení i zápis] Identifikátor přihlášeného uživatele. Hodnota je přednastavena pokud uživatelem zadané přihlašovací jméno je nalezeno v seznamu uživatelů.
pEvent.Name - (String) [pro čtení i zápis] Jméno přihlášeného uživatele. Hodnota je přednastavena na jméno zadané uživatelem.
pEvent.Password - (String) [pro čtení i zápis] Heslo přihlašovaného uživatele. Hodnota je přednastavena na heslo zadané uživatelem.
pEvent.Error - (Long) [pro čtení i zápis] Určuje, která informace není v pořádku. Podle aktuální hodnoty bude případně po ukončení této události zobrazeno upozornění s textem, zda je neplatný název uživatele nebo heslo. Tuto hodnotu lze změnit a tím ovlivnit zobrazované upozornění.
0 - Jméno uživatele i heslo je v pořádku.
1 - Jméno uživatele není v pořádku.
2 - Heslo není v pořádku. pEvent.Enabled - (Boolean) [pro čtení i zápis] Povolení/zákaz přihlášení daného uživatele. Hodnota je přednastavena podle porovnání platnosti zadaných údajů se seznamem uživatelů. Pokud hodnota vlastnosti je true, pak je povoleno přihlášení uživatele. V jiném případě hodnota vlastnosti je false. Tímto způsobem lze například povolit (zamítnout) přihlášení uživatele ze seznamu uživatelů, který by za normálních okolností nemohl (mohl) být přihlášen.
|
if (pEvent.User.Type == 1)
{
// ... Kód prováděný pouze pro lokální uživatele
}
var iUser;
var aUsers = Pm.GetUserInfo("what:loguserarray;type:net;");
var nUsers = aUsers.GetSize(1);
for (iUser = 0; iUser < nUsers; iUser++)
{
if (aUsers.GetItem(iUser).Id == pEvent.UserId)
{
pEvent.Enabled = 0;
}
}