Login
Service Authentication
Synopsis
Service to check the user credentials This service is defined by the Data abstract service document
Service Data structures
- TUserRight : enumerated, with the following values
- urAdmin : User is administrator
- urUserManagement : User can open usermanagement form
- urReceptions : User can manage receptions
- urSettings : User can manage settings
- urDeliveries : User can manage deliveries
- urClients : User can manage clients
- urStock: User can manage stock
- urImport: User can import files
- urOther: User can manage other things
- urPickPack : User can manage Pick&Pack operations
- urLabels : User can manage labels.
-
urExport : User can manage exports
-
TUserRights : Array of TUserRight
-
UserInfo structure as defined by Data Abstract, extended with the following fields:
- Rights (TUserRights) Rights for this user
- Printer (string) name of the printer
- LabelPrinter (string) name of the printer
- Printlabel1 (string)
- Printlabel2 (string)
- blevel (string) (Number at this point not clear what it does)
Service Calls
These services are defined by the Data abstract service document.
Login
Input Parameters:
- Username (string) name of the user.
- Password (string) password of the user, in plain text (connection must be encrypted!)
Output parameters:
- Info (see UserInfo structure)
Checks in table ADM if the username is correct. No password check is performed. Fills UserInfo. Mapping van velden op userright en andere velden:
ADM Field | Right/field |
---|---|
Admin | urAdmin |
O1 | urUserManagement |
O2 | urReceptions |
O3 | urSettings |
O4 | urDeliveries |
O5 | urSuppliers |
O6 | urClients |
O7 | urStock |
O8 | urImport |
O9 | urOther |
O10 | urPickPack |
O11 | urLabels |
O12 | urExports |
UserPrinter | Printer |
UserLabelPrinter | LabelPrinter |
blevel | BLevel |
UserID | ID |
PrintLabel1,PrintLabel2 come from the table Printerlist, match on record blevel.
LoginEx
Input Parameters:
- LoginString : String with encoded user information
Output parameters:
- Info (see UserInfo structure)