Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Mailchimp 3.1.5 Minor update available for module mailchimp (3.1.5). Release: Commerce Shipping 3.0.5 Minor update available for module commerce_shipping (3.0.5). Release: GoogleTag Manager 2.0.1 Minor update available for module gtm (2.0.1). Usage Milestone: Easy Breadcrumb Module easy_breadcrumb crossed 100,000 active installs. Release: MCP Sentinel 2.17.0 Minor update available for module mcp_sentinel (2.17.0). Release: Commerce ML Exchange 2.0.1 Minor update available for module cmlexchange (2.0.1). Release: Commerce ML Exchange 2.0.0 Major update available for module cmlexchange (2.0.0). Release: SynImport 2.0.0 Major update available for module synimport (2.0.0). Release: Contact ajax 3.0.0 Major update available for module contact_ajax (3.0.0). Module Revived: Contextual Filter from Referer 1.0.2 Module contextual_filter_referer updated after 22 months of inactivity (1.0.2).

Automated Logout Alterable

461 sites Security covered Drupal 10–11
View on drupal.org

This module allows administrators to configure session timeouts globally or for specific user roles. It also provides an event system for other modules or external systems to easily alter session expiry, such as for decoupled applications. The module includes options for user-specific timeouts, privileged user exceptions, and an API for managing user activity and session time.

This module provides a way to administrate session limit. The session timeout can be set per user role or by a global session timeout. Just like the module automated logout.

This module, however, also make it possible to easily alter the session timeout by other modules through an eventsystem. That way user last activity and session time left can be controlled by other modules or even other systems. For example in a decoupled setup where session expiry is controlled by a common cross envoirment service. The module works of course also without alterations from other module. Then the administred settings has priority.

Features

  • Different timeouts based on role
  • Possibility to set explicit timeout per user
  • Highly alterable via event system
  • Includes a js dialog to be shown on drupal pages if configured to be shown
  • Can handle multiple clients (for example multipe tabs) as long as they share the session
  • Priveledged users with dedicated permission can have infinite session timeout, still alterable by other modules though.
  • Offers an api to update user last activity and to get the session time left.

Post-Installation

After installation. Configure the module on /admin/config/people/autologout_alterable

Similar projects

This module is in many features based on automated logout but this module offers multiple ways of interact with the module behavior by event system for disable, set last activity or define session expiry time. That can be done both by event system or api.

Depends on

Dependencies of the latest stable release

  • user Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
18
Tracked since
Oct 2024
Latest release
5 months ago
Releases (12 mo)
5 ▼ from 13
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.4.1 Stable 10–11 Mar 24, 2026
1.4.0 Stable 10–11 Jan 12, 2026
1.3.0 Stable 10–11 Nov 25, 2025
1.2.0 Stable 10–11 Oct 28, 2025
1.1.2 Stable 10–11 Oct 17, 2025
1.1.1 Stable 10–11 Mar 20, 2025
1.1.0 Stable 10–11 Feb 14, 2025
1.1.0-beta1 Pre-release 10–11 Feb 11, 2025
1.x-dev Dev 10–11 Feb 11, 2025
1.0.0-beta8 Pre-release 10–11 Dec 11, 2024
1.0.0-beta7 Pre-release 10–11 Oct 22, 2024
1.0.0-beta6 Pre-release 10–11 Oct 22, 2024
1.0.0-beta5 Pre-release 10–11 Oct 22, 2024
1.0.0-beta4 Pre-release 10–11 Oct 20, 2024
1.0.0-beta3 Pre-release 10–11 Oct 17, 2024
1.0.0-beta2 Pre-release 10–11 Oct 17, 2024
1.0.0-beta1 Pre-release 10–11 Oct 15, 2024
1.0.x-dev Dev 10–11 Oct 15, 2024