SOLFIND
Web Lens
Portal home

logoutUser() | Appsmith

https://docs.appsmith.com/reference/appsmith-framework/widget-actions/logout-user • 49 KB fetched
Open original page


logoutUser() | Appsmith

Skip to main content

Ask AI Search
Ask Appsmith AI Submit message

Examples How do I install Appsmith using Docker? How do I connect to my local PostgreSQL database? How do I pass inputs from a widget to a query? How do I trigger multiple queries conditionally? How do I fix the error: This value does not evaluate to type Array<Object>?

Try Appsmith

* Get Started

* Introduction

* Build Your First App

* Self Hosting

* New Installation Guides

* Manage Installation

* Upgrade Installation Guides

* Concepts

* Connect Data

* Overview

* How-to Guides

* Reference

* Datasources

* Query Settings

* Concepts

* Build Apps

* Overview

* Quickstart

* How-to Guides

* Reference

* Widgets

* Accessibility

* Theme

* Sample Apps

* Write Code

* Overview

* How-to Guides

* Reference

* Global Objects

* Global Functions

* clearInterval()

* clearStore()

* closeModal()

* copyToClipboard()

* download()

* logoutUser()

* navigateTo()

* postWindowMessage()

* removeValue()

* resetWidget()

* setTimeout()

* setInterval()

* storeValue()

* showAlert()

* showModal()

* unlistenWindowMessage()

* windowMessageListener()

* JS Libraries

* Fetch API

* Data Transformation

* JavaScript Settings

* Concepts

* Best Practices

* Manage Apps and Users

* Authentication

* Granular Access Control

* Versioning with Git

* Setup SCIM Provisioning

* Embed Appsmith

* Migrate Applications

* Audit Logs

* Branding

* External Client Portal

* Packages

* Overview

* Tutorial

* How-to Guides

* Reference

* Package Version Control

* GIT Apps with Packages Best Practices

* Code Packages

* UI Packages

* Workflows

* Overview

* Tutorial

* How-to Guides

* Reference

* Workflow Triggers

* Workflow Queries

* Workflow Functions

* Pass Parameters to Workflows

* Run History

* Troubleshooting

* Overview

* Self-hosting Errors

* Application Errors

* Product

* FAQ

* Security

* Telemetry

* Support at Appsmith

* Privacy Policy

* Release Notes

* Contribute

© 2026 Appsmith, Inc.

*

* Write Code

* Reference

* Global Functions

* logoutUser()
On this page
logoutUser()

This page provides information about the logoutUser() function, which allows users to implement custom logout functionality and specify redirection behavior after logging out.

logoutUser()

Signature ​

logoutUser ( redirectUrl ? : string ) : void

Parameters ​

Below are the parameters required by the logoutUser() function to execute:

redirectUrl string ​

Specifies the URL where the user should be redirected after logging out. If not provided, the user is redirected to /user/login , with the default redirection set to the current page.

Usage ​

Here are a few examples of using logoutUser() in different situations:

Logout and redirect to current page ​

Logs out the user and redirects them back to the same page after login. This is useful when users should return to their previous location without needing a manual redirect.
logoutUser ( ) ;

Logout and redirect to same page ​

Ensures that users always return to the exact page they logged out from by explicitly setting the redirect URL to the current page.
logoutUser ( appsmith . URL . pathname ) ;

This redirects the user to /user/login?redirectUrl=<current_path> , allowing them to resume from where they left off.

Logout and redirect to custom page ​

Logs out the user and redirects them to a predefined page, such as a dashboard or a specific section of the application.
logoutUser ( "/app/abc" ) ;

This directs the user to /user/login?redirectUrl=/app/abc , ensuring that after login, they land on the specified page instead of the default applications page.

Was this page helpful?

Edit this page

Previous
download()
Next
navigateTo()

* Signature

* Usage

Links found on this page

  1. Skip to main content [direct]
  2. Try Appsmith [direct]
  3. Get Started [direct]
  4. Build Your First App [direct]
  5. Self Hosting [direct]
  6. New Installation Guides [direct]
  7. Manage Installation [direct]
  8. Upgrade Installation Guides [direct]
  9. Concepts [direct]
  10. Connect Data [direct]
  11. How-to Guides [direct]
  12. Reference [direct]
  13. Query Settings [direct]
  14. Concepts [direct]
  15. Build Apps [direct]
  16. Quickstart [direct]
  17. How-to Guides [direct]
  18. Reference [direct]
  19. Widgets [direct]
  20. Accessibility [direct]
  21. Theme [direct]
  22. Sample Apps [direct]
  23. Write Code [direct]
  24. How-to Guides [direct]
  25. Reference [direct]
  26. Global Objects [direct]
  27. Global Functions [direct]
  28. clearInterval() [direct]
  29. clearStore() [direct]
  30. closeModal() [direct]
  31. copyToClipboard() [direct]
  32. download() [direct]
  33. navigateTo() [direct]
  34. postWindowMessage() [direct]
  35. removeValue() [direct]
  36. resetWidget() [direct]
  37. setTimeout() [direct]
  38. setInterval() [direct]
  39. storeValue() [direct]
  40. showAlert() [direct]
  41. showModal() [direct]
  42. unlistenWindowMessage() [direct]
  43. windowMessageListener() [direct]
  44. JS Libraries [direct]
  45. Fetch API [direct]
  46. Data Transformation [direct]
  47. JavaScript Settings [direct]
  48. Concepts [direct]
  49. Best Practices [direct]
  50. Manage Apps and Users [direct]
  51. Granular Access Control [direct]
  52. Versioning with Git [direct]
  53. Setup SCIM Provisioning [direct]
  54. Embed Appsmith [direct]
  55. Migrate Applications [direct]
  56. Audit Logs [direct]
  57. Branding [direct]
  58. External Client Portal [direct]
  59. Packages [direct]
  60. Tutorial [direct]
  61. How-to Guides [direct]
  62. Reference [direct]
  63. GIT Apps with Packages Best Practices [direct]
  64. Code Packages [direct]
  65. UI Packages [direct]
  66. Workflows [direct]
  67. Tutorial [direct]
  68. How-to Guides [direct]
  69. Reference [direct]
  70. Workflow Queries [direct]
  71. Workflow Functions [direct]
  72. Pass Parameters to Workflows [direct]
  73. Run History [direct]
  74. Troubleshooting [direct]
  75. Self-hosting Errors [direct]
  76. Application Errors [direct]
  77. Product [direct]
  78. Security [direct]
  79. Telemetry [direct]
  80. Support at Appsmith [direct]