Hello guys,
I have a suggestion to add a new feature in the next version: to remove user's data if the user wasn't visited the site during specified period of time (e.g.2 years).
How it might look like:
- New option: Enable auto removal - YES / NO
- New option: Remove users after XX days: [inputbox]
- New text area: text for notification
- New option: specify multiple user groups to run auto removal
A plugin can process users table and check out the last visit date. If the user did not logged in to the site during e.g.2 years, he/she must be deleted as unusual user.
A notification about removal will be sent to the user after 15 days before the auto removal and offer to log in if the user do not want to be removed.
This feature can be very useful to keep the database clean.
If you will find it useful, please also add permissions option to let site administrator to control which user groups can be processed. Why it is important? Due to subscription software and some subscription plans. For instance, let's consider the site has the subscription plans which includes lifetime developer plan. And if such user even do not visit the site during 2 years, he/she should not be removed due to his lifetime plan. So, the best way is to ignore specified user groups and avoid users' removal from there.
Thanks.