Login Logic

All the login information is stored in the registry for each profile.

Users can change their profiles during login. In this case the new user name, password, host name and port are read from the registry using the profile name as a key. If the login is successful, the Client shell obtains the server profile name, which may be different from the client profile name, and uses it to form the application title and for network calls. The

Client shell stores the login information under the server profile name and updates the most recently used profile name.

The login (User Login Name) and password (User Password) are used for user authentication and security permission checks if the corresponding switches of the Service shell are turned on. The advanced options, Server (Server Host Name) and Port (Server Port) are used to establish socket connections that are used for remote service calls.