The only feature in Admin Tools that can block a user is “Deactivate user after” which requires three things:
- “Deactivate user after” of course having non-zero values.
- Joomla's “New User Account Activation” being set to Self or Admin.
- The “Treat failed logins as a reason for blocking the request” feature in Admin Tools being enabled.
Your site does not meet the second requirement which means this feature is disabled.
Further to that, if the “Treat failed logins as a reason for blocking the request” feature was enabled you'd see Login Failure entries in the Blocked Requests Log for that user. This is what would be used by the settings in the “Deactivate user after” feature to determine if the user needs to be blocked. You have already confirmed this is not the case.
Therefore, Admin Tools is NOT the source of the user deactivation.
The fact that it didn't happen when you disabled Admin Tools is happenstance. It does not prove anything, especially since you tell me that now that Admin Tools is enabled that person can successfully log in. You just proved that regardless of whether Admin Tools is enabled her ability to log into your site isn't affected.
The only core Joomla feature which can automatically disable a user is requesting a password reset. You have confirmed this is not the case.
Therefore we can conclude that this issue is caused by a feature in a 3rd party extension other than Admin Tools OR someone else is requesting the password reset (I don't know if you checked the last password reset request date in their user account). Maybe someone has found out the user's email address and their username and is requesting a password reset just so they can block them? Maybe Community Builder has a feature to disable users after a number of unsuccessful logins? Maybe you are using another third party security plugin?
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!