A user must logout in order to invalidate their session and ensure they can no longer access any data.
Basic Path
The use case starts when a user indicates that he/she wants to logout
The user presses a logout button.
The system invalidates any sessions related to the user.
The system redirects the user to the main homepage and displays a message to indicate that the logout process was successful.
Preconditions
The user must be currently logged in.
Postconditions
The user can no longer add data, delete data, query data and visualise data.
A user must logout in order to invalidate their session and ensure they can no longer access any data.
Basic Path
The use case starts when a user indicates that he/she wants to logout The user presses a logout button. The system invalidates any sessions related to the user. The system redirects the user to the main homepage and displays a message to indicate that the logout process was successful.
Preconditions
The user must be currently logged in.
Postconditions
The user can no longer add data, delete data, query data and visualise data.