MoneyWorks Manual
Authenticate (username, password [, privilegeName])
Result Type: Boolean (0 or 1)
Definition: Returns 1 if the user exists and the password is correct for that user, otherwise returns 0. If a privilege name string is supplied, then the user must also have that privilege to get a true result.
You might use this function to allow temporary privilege escalation within a script, by asking for an administrator's credentials. Your script is responsible for enforcing privilege restrictions in this way when you perform privileged operations within an elevated handler.
Availability: available within MWScript handlers.
See Also:
Allowed: Test a named privilege for the current user