Logout

Logout

Logout action allows a user with an open session on the Kuika platform to log out of the system securely. With this action, the user's authentication is terminated and their access permissions in the application are disabled. Access to the application cannot be gained until the user logs in again.

Technical Features

  • Session Termination: The active user session is terminated.
  • Access Control: All user permissions are temporarily disabled.
  • Security Compliant: Used at the end of the session or for manual logout.
  • Web & Mobile Support: The logout action works on both web and mobile applications.
Logout Action Application Steps
  1. Select the relevant project from the Apps screen.
  2. Go to the UI Design module.
  3. Open the Properties panel on the right.
  1. + ADD ACTION menu, add the Authorisation > Add User To Role action according to the trigger event you want (Initial Actions, OnClick, OnBlur, etc.).
  2. Complete the process by clicking the SAVE button.

Use Case: Secure Session Termination in a Mobile Application

In a mobile application, when a user enters the ‘Settings’ tab and clicks the ‘Logout’ button, they want to securely close their session on the system and be redirected to the login screen.

Application Flow:

  • Element: Content Menu-Logout Button
  • Trigger: OnClick
  • Action: Authorization → Logout
  • Next Action: Redirect to LoginScreen using the Navigate action.

Purpose

  • The user is logged out of their account.
  • Access to the application content is blocked for security reasons.
  • The user is redirected to the login screen to log in again.
Logout Action Advanced Customizations

Closing Notification: A Notify action can be added to inform the user that they have successfully logged out.

Technical Risks and Controls

  • Redirection Failure: If the user wants to regain access after the logout action, they may not be redirected to the login screen. This process must be completed with Navigate.
  • Data Loss Risk: If data is not saved before the session is terminated, data loss may occur. A warning to save data before logging out should be displayed.
  • Automatic Session Termination: The system should automatically log out inactive users after a certain period of time.

The Logout Action enhances application security by allowing users to securely close their sessions. It is an ideal solution for session control and user transitions, especially in multi-user systems. The user experience is completed with subsequent redirection and notification steps.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar