Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Fix for a TypeError in Drupal\autologout\AutologoutManager::construct() which triggers a fatal error when using redirect_404 module (sub module of redirect).
First beta release of the module. The module is tested and working as expected. Warning: This release is not yet ready for production. More testing is necessary.
This is the upgraded version of the 6.x-4.x branch, it includes all the old features as well as some new features. Such as configurable timeout times based on Role/User. This new version is for drupal 7.x
This is more or less a complete rewrite of this module. After a given timeout has passed, users are given a configurable session expired prompt. They can reset the timeout, logout, or ignore it in which case they'll be logged out after a the padding time has elapsed. This is all backed up by a server side logout if js is disable or bypassed. Initial development of the 6.x-4.x branch, and this release, is sponsored by Intel.
Description
===========
This is more or less a complete rewrite of this module. After a given timeout has passed, users are given a configurable session expired prompt. They can reset the timeout, logout, or ignore it in which case they'll be logged out after a the padding time has elapsed. This is all backed up by a server side logout if js is disable or bypassed.
This now includes all the new features from the 7.x.4.x branch. Marked by a bold asterisk.
One Session allows the Administrator to define by role which users can have multiple sessions at a time.
If One Session is enforced the User is restricted to one session. If a restricted user logs on the sessions table is checked, if the users is found to have other sessions: those sessions are set inactive, the user is notified and the event is written to the log.
If a user is in a restricted role and a role that is unrestricted, the One Session feature has no effect.
Fixes IE compatibility problems with versions of IE before 7.0.5730.13 where the page cannot be loaded because 'The website encountered problems'. To do this we removed the javascript in the module and added compatibility with Javascript Countdown Timer as a helper module. Automated Logout will work without the helper module but will not be able to provide a countdown timer.
Automated Logout has been ported to Drupal core 6. We have moved to using Javascript Countdown Timer for the countdown block, this has fixed the problem with IE not displaying the page. Therefore to view the countdown block you must have Javascript Countdown Timer installed and configured. We would appreciate hearing about any bugs you may find.