Skip to content

Logout

The Logout operation terminates user session and disassociates the AuthenticatedUser role from the subsequent requests made by the client application.

Non-Blocking API

public void Backendless.UserService.Logout( AsyncCallback<Object> callback )

Blocking API

public void Backendless.UserService.Logout();

Errors

The following errors may occur during the Logout API call. See the Error Handling section for details on how to retrieve the error code when the server returns an error.

Error Code
Description
2002
Version is disabled or provided wrong application info (application id or secret key)
3007
Invalid application-id or version.
3023
General error while executing logout. Error details should be available in the message property.

Example

Example

// do not forget to call Backendless.InitApp in the app initialization code 

AsyncCallback<Object> logoutCallback = new AsyncCallback<Object>(
  user =>
  {
    System.Console.WriteLine( "User has been logged out" );
  },
  fault =>
  {
    System.Console.WriteLine( fault.ToString() );
  } );

Backendless.UserService.Logout( logoutCallback );