Login panel service
This service creates the log in page on the LS One POS. This includes the both of the Login controls and the page that is displayed when the POS is requesting log on information.
This service also has the Permission override functionality as well as the Lock terminal dialog

This service gives partners access to the log on process for any customizations needed. If any hardware, web services or any additional functionality needs to be started, notified during the log on process it can be done here.
Configurations
The log in page on the POS can be changed to display an employee list instead of user name and password control by setting the "Display employee list at log in" property on the functionality profile (staff tab)
Main functionality
Name | Description |
---|---|
CreateLoginPage | Creates the login page, retrieves all configurations needed and returns the page |
CreateAuthorizeOperationPage | Creates and returns the Authorization operation page. |
LockTerminal | Displays the lock terminal dialog |
PermissionOverrideDialog | Displays the permission override dialog if the user doesn't have the required permissions to run the operation |
SwitchUser | Resets the user object to have information about a new user at logon |
LoginControl | The user and password control displayed on the default logon page |
LoginControlList | The control displayed on the LogonListPage when the users should be displayed in a list |
Pages
Name | Description |
---|---|
AuthorizeOperationPage | The user name and password control displayed when the user wants to Exit the POS, Reboot or Shutdown the computer or set the training mode. |
LogonListPage | The page displayed in the logon dialog of the POS when the user has selected to display the staff in a list for selection |
LogonPage | The page displayed in the logon dialog of the POS. This is the default view when the POS is first installed |
POS Operations
All operations in the POS can possibly directly call the Login Panel service.
Name | Description |
---|---|
Lock terminal | Calls function Lock terminal |
All operations | All POS operations call the Permission override dialog when needed |
Development pack
To find this service in the development pack go to DevPack\Source\POS\Services