Skip to main content

request.logoutUser

Logout the currently logged-in admin user. This function is available on the Express request object.

Syntax​

request.logoutUser(callback?: Function): void

Parameters​

callback

Type: Function (optional)

Optional callback function called after session is saved.

Return Value​

Returns void.

Examples​

Basic Logout​

export default async function logoutMiddleware(request, response) {
request.logoutUser();

response.json({
success: true,
message: 'Logged out successfully'
});
}

With Callback​

export default async function logoutMiddleware(request, response) {
request.logoutUser((err) => {
if (err) {
console.error('Session save error:', err);
}
});

response.redirect('/admin/login');
}

See Also​