• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

login

Some tooltip text!
• 1 minute to read
 • 1 minute to read

Description

This method is used to log in as a customer. Almost all the other methods require that the user is logged in. The login method requires the username and password of the customer. If you do not have the password of the customer, you should use loginAsCustomer() instead.

The login method returns a session key, and this key you have to use for all the other methods to work. The session key identifies the user, and also that it is a valid session. The session key has an idle timeout of 30 minutes, but this can be adjusted in the database. You should call logout() when you are finished with a session.

In parameters

Parameter Description
username The SuperOffice username of the customer
password The SuperOffice password of the customer

Out parameters

Parameter Description
errorCode 0 = succsessfull login, 1 = incorrect login
sessionKey The generated session key

Example

customer.customerService custService = new customer.customerService();
string sessionKey;

string errorCode = custService.login("johndoe","pw",out sessionKey);
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top