1
Hi everyone,
I am relatively new to xoops, and I am trying to help a slightly absent site admin to delete spam user accounts. I am in the webmasters group, and also have direct access and full admin rights on the linux server where the website is hosted from.
We have 9000+ user accounts.
Of these, maybe 4000 are spam accounts, and another 4000 are accounts that are registered but never posted anything.
Therefore, to clean up the site, we want to delete all users who have never posted anything (never made a post to the forum).
I have used the "Find Users" section in the 'administrators menu' to go through and delete a ton of users already. However, this is a major PAIN, because it only displays a max of 50 users at a time (even if you put in 99 users as the number to display [and 99 is the max for that field anyway]), AND after you delete those 50, it doesn't even take you back to the list of users, so you have to do the freaking search again.
So, here are my questions:
How can I delete lots of users at a time?
Specifically, how to delete all users who have never posted before?
I know some SQL so if I can get access to the database that would be awesome. However, I do not see any links anywhere to see the database. (I do not see a link to 'phpMyAdmin' anywhere, even though i see it mentioned a couple times on this forum.)
And secondly, after I have deleted all these spam users accounts, how can I delete all forum threads by "Anonymous" users?
(ie: users who no longer exist in the system because I have deleted them)
I would like to avoid searching for the users by hand, avoid deleting them in small groups of 50 or 100 (if I could show 1000+ users per page on the "find users" screen that would solve it for me).
many thanks,
Veqryn
(i think we are using version 2.4._ of xoops)