Skip to content

This Cron-Plugin resets the login attempts of users after a while and reactivates them implementing a very simple soft lockout.

License

Notifications You must be signed in to change notification settings

HochschuleLuzern/ResetLoginAttempts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ResetLoginAttempts

ResetOnLoginAttempts is a Cron-Plugin that checks users who have reached the maximum number of failed login attempts and have thus been deactivated and resets them. Thus a very simple soft lockout is implemented. This was developed to avoid lockout from sso services like ldap. It needs a patch in ILIAS core to avoid resetting manually deactivated users. See https://github.com/HochschuleLuzern/ILIAS-HSLU/commit/cea03d0fc47018e8fdf860a09be4ecf826170acd for the commit. This Cronjob MUST run at least every 5 minutes!

Installation Path: <ilias_path>/Customizing/global/plugins/Services/Cron/CronHook/ResetLoginAttempts

Minimum ILIAS Version: 5.2.0

Maximum ILIAS Version: 5.2.999

Responsible Developer: Stephan Winiker - [email protected]

Supported Languages: German, English

Quick Installation Guide

  1. Copy the content of this folder in <ILIAS_directory>/Customizing/global/plugins/Services/Cron/CronHook/ResetLoginAttempts or clon this Github-Repo to <ILIAS_directory>/Customizing/global/plugins/Services/Cron/CronHook/

  2. Access ILIAS, go to the administration menu and select "Plugins" in the menu on the right.

  3. Look for the ResetLoginAttempts plugin in the table, press the "Action" button and seect "Update". All existing data on failed Login Attempts will be reseted. This needs to be done to avoid reactivating old login accounts.

  4. Press the "Action" button and select "Activate" to activate the plugin.

  5. Got to the administration menu, select "General Settings" and then "Cron Jobs".

  6. Look for "Resets failed login attempts and reactivates corresponding users" in the table and click "Edit".

  7. Choose your schedule.

  8. Save and activate the Cron-Job.

About

This Cron-Plugin resets the login attempts of users after a while and reactivates them implementing a very simple soft lockout.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages