I have a lot of members and I am here not talking about some hundreds, but in thousands, the majority of them are Asmar members. Is there a way to delete them all without deleting my account and some other accounts that I am sure of their credibility, or a way to delete inactive members who registered and did not return after that, or any effective way to get rid of them? Make databases huge and consume a lot of resources
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Nikolai Shcherbin@rivervanrain
Nikolai Shcherbin - 0 likes
- Abdulaziz@Abdulaziz
Abdulaziz - 0 likes
- Abdulaziz@Abdulaziz
Abdulaziz - 0 likes
1 - I want a way to delete them at once 2- The extension does not work on the latest version
- iionly@iionly
iionly - 0 likes
You must log in to post replies.1 - You can use the search on
/admin/users/newest
and delete 'spammers' via user hover menu.2 - There's this fork of Bulk User Admin plugin.
Try it, maybe it works. If not, it's not hard to update it to be compatible with the latest
Elgg.
1- I want a way to delete members at once with some exceptions
2 - The addon does not work on the latest version
Learn a bit of programming yourself if you want a tool specifically for your very special need or hire a developer to do the job for you.
If you can do it in more than one go but with a few more deleted in at once, you can call the newest users page with setting the limit a bit higher. Use the url
YOURSITE.URL/admin/users/newest?limit=50
and there will be 50 users listed per page that you could delete at once. Better not try more at the same time to not getting memory issues.
If you need to get older users displayed, you can do it with
YOURSITE.URL/admin/users/newest?limit=50&offset=1
to get the next 50. Just increase the number after offset to get the next batch etc.
if you know that all users you want to delete have for example used a specific email domain, you can also use the search field to let only specific users displayed, e.g.
YOURSITE.URL/admin/users/newest?limit=50&offset=1&q=asmar
If you have many thousands of spam users, you should have reacted much earlier. For the future you should use the Spam Login Filter plugin. If you use it you should register at the stopforumspam site to get an api key and then not simple delete spam users but use the "report and delete" function of the Spam Login Filter plugin. Then the spammers can't register again with the same data. The plugin won't prevent all spammers from registering, but it should help to reduce the number of spammers registering successfully at least significantly.