The configured Login Module is executed for the following Terminal Server connections:
This module is responsible for querying the user's login ID and initiating the login process.
The name of the login module (by default, login) is configured in SCFG->System->Loadable Modules->Login.
The default login module is exec/login.js and supports the following configuration options in the [login] section of the ctrl/modopts.ini file:
| Option | Default | Description |
|---|---|---|
| email_passwords | true | Send forgotten passwords to users via email (SMTP) |
| confirm_email_address | true | Requires user to confirm their email address before sending a forgotten password |
| login_prompts | 10 | Maximum number of login prompts to display before disconnecting |
| login_prompt | <see code> | Override default dynamically-generated login prompt |
| password_prompt | <see code> | Override default password prompt |
| guest | true | Display the “or Guest” login suggestion when a “Guest” user account exists |
| legacy_prompts | false | Send legacy name/number/password prompts (NN: and PW:) followed by bare carriage returns, to support really old login scripts |
If you choose to use a customized or entirely different login module, it is recommended that you use a different module name (not “login”) and/or copy the login module to your mods directory before modifying.