Issue: Add /logout endpoint to handle user sign-out
Description:
There is currently no route to terminate user sessions. Users remain logged in until their session expires manually.
Recommendation:
Implement a /logout route that:
- Destroys the active session
- Redirects the user to the login page
Example:
app.get('/logout', (req, res) => {
req.session.destroy(() => res.redirect('/login'));
});
Benefits:
- Provides a clear and secure logout mechanism
- Prevents unauthorized session reuse
- Improves user experience and session management compliance
Issue: Add
/logoutendpoint to handle user sign-outDescription:
There is currently no route to terminate user sessions. Users remain logged in until their session expires manually.
Recommendation:
Implement a
/logoutroute that:Example:
Benefits: