-= Info about application 'Authenticate' =- [Synopsis]: Authenticate a user [Description]: Authenticate(password[|options]): Requires a user to enter agiven password in order to continue execution. If the password begins with the '/' character, it is interpreted as a file which contains a list of valid passwords (1 per line). an optional set of opions may be provided by concatenating any of the following letters: a - Set account code to the password that is entered d - Interpret path as database key, not literal file r - Remove database key upon successful entry (valid with 'd' only) When using a database key, the value associated with the key can be anything. Returns 0 if the user enters a valid password within three tries, or -1 otherwise (or on hangup).