| Tip of the day: Log files can use JSON logging. You can also send the JSON data to IRCOps on IRC. The JSON is machine readable and contains lots of details about every log event. |
Server protocol:SVSLOGIN command
Jump to navigation
Jump to search
The SVSLOGIN command is used by services mainly to log a user into their account.
For server writers
Below is technical documentation for server/services coders:
Syntax
:server SVSLOGIN <propagation mask> <nick/uid> <account>
You can also logout by using 0 in place of an account name:
:server SVSLOGIN <propagation mask> <nick/uid> 0
Where:
- propagation mask: This is always
*. - nick/UID: A nick or UID as a target for who is being logged in.
- account name: The name or ID associated with the account.
Example
:123 SVSLOGIN * 001D7D7D7 SuperBot
Purpose
The purpose of this command is for services packages and/or other pseudoserver which provides authentication to be able to tell UnrealIRCd that a user is associated with an account (logged in).
Module Coders
Module coders won't really need to worry about this U-Line command, and should instead take a look at user_account_login().