This is an old revision of the document!
Table of Contents
Login Modules
The login module is what handles everything between connection and the command shell — the matrix screen (if any), the NN: / PW: prompts, the new-user signup flow, and any pre-logon banners or chooser screens. It's a loadable module, not part of the shell, and a sysop can swap it out for a custom one.
Stock login module
Other modules invoked around logon
These are also loadable modules called by Synchronet (not by the shell) at specific points in the logon sequence:
- Logon module (default
logon) — runs after successful authentication, before the shell starts - Logoff module — runs at logoff
- Logout module — runs at session disconnection
- New User Prompts (default
newuser_prompts) — collects new-user info during signup - New User Info (default
newuser_info) — informational display for new users - New User Created (default
newuser) — runs after a new account is created - Expired User — runs when an expired account logs on
See Also
- login module (sysop-side reference)