pMe | (Object) Reference to the PmaRoot object where the event rises. |
---|---|
pEvent | (Object) Reference to an object describing detailed information about the specific event.
pEvent.UserId - (String) [for read and write] Identifier of the logged-in user. The value is preset if the login name entered by user is found in the list of users.
pEvent.Name - (String) [for read and write] Name of the logged-in user. The value is preset to the name entered by the user.
pEvent.Password - (String) [for read and write] Password of the logged on user. The value is preset to the password entered by the user.
pEvent.Error - (Long) [for read and write] Specifies which information is not correct. According to the current value a warning - invalid user name or password - is eventually displayed after the event is completed. The value can be changed and modify the displayed warning.
0 - User name and password are valid.
1 - User name is not valid.
2 - Password is not valid. pEvent.Enabled - (Boolean) [for read and write] Enable/disable the login of the user. The value is preset according to the validity comparison of entered data with the list of users. If the value of the property is true, then the login of the user is enabled. Otherwise the value of the property is false. By this way it is possible, for example, to enable (disable) the login of the user from the list of users who in normal circumstances couldn't (could) be logged on.
|
if (pEvent.User.Type == 1)
{
// ... The code executed only for local users
}
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;
}
}