Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
themeEclipse
titleValidateUserTask
linenumberstrue
// This only needs to be executed one for the lifetime of the app.
SurePassServerTask.setSurePassServer("www.surepassid.com");
SurePassServerTask.setSurePassAccountName("ACCOUNT_NAME"); // optional
SurePassServerTask.setSurePassAccountKey("ACCOUNT_KEY"); // optional

String username = "demouser";
String password = "demosecret";

new ValidateUserTask().run(
        new ValidateUserTaskParams(username, password),
        new ValidateUserTaskListener() {
            @Override
            public void onResult(ValidateUserTaskResult result) {
                if (result.getErrorCode() == 0) {
                    // The username and password were valid.
                } else if (result.getErrorCode() == USER_VALIDATION_FAILED_ERROR) {
                    // The username or password was incorrect.
                } else {
                    // An error occured while processing the request.
                }
            }
        }
);

...