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