Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.
0 votes
1.2k views
in Plugins by
edited by

Hi,

I'm trying to make all suspect user registration (based on some conditions) go to a moderate list when their profiles will be hidden in a similar way posts are being moderated in Q2A. This will provide a list of all user registrations in a page to be easily moderated by admins with Select All - delete option as well. 

In Admin panel there is a moderation option for Users. But the problem with this is

  1. User profiles/pages are being created even without moderation approval
Q2A version: 1.8
by
Thanks to q2apro, I'm now extending this plugin.
https://github.com/q2apro/q2apro-stop-spam

So far has added an option to allow user registrations only from allowed email domains with an email to admin for any new email domains being blocked. Planning to add a userlist page group by email domains with an option to delete all users from an email domain in one go.
by
+2
I’ve been evaluating various options to handle spam in Q2A. For example adding a ‘spam’ status to posts (and maybe users). The idea being you could detect things as spam and they can sit in a bin that’s separate to regular moderation. Plugins would be able to hook into it too.
by
That should help Scott. Last 2 days I deleted about 30,000 spam users :)

I think in the Users page we need a list for listing users with unconfirmed emails and an option to delete all of them in one go older than some chosen days.
by
Whitelisting is working pretty well. Just that you need to have a set of whitelisted domains specific to your country. Is anyone interested in this option?

1 Answer

0 votes
by
The spam domains captured in last one day. You can add them to the blocked email registration list though this will keep on growing.

rtsfgdso.com,oiwoplf.com,distortionwell.com,foplo.com,foploww.com,extracttonicity.com,foplow0w.com,jfisduod.com,lgoisopc.com,fkjslopf.com,segdfdf.com,sabotagepublic.com,imgtokyo.com,foplow0wa.com,foploweee0wa.com,heedvoice.com,trimghost.com,exaee.com,dccomputing.co.uk,bewih.com,gatebetter.com,buddyfirmness.com,j.solarinverter.club,wineveracity.com,seebaum44.cottonsleepingbags.com,hoiob.com,lustinessalready.com,sloum.com,gdijejds.com,geneticsfirmpea.com,eeain.com,sanitarilyrent.com,sdgdsfhs.com,healthyauxiliary.com,finishgo.com,heavingmedical.com,uobas.com,generationlose.com,wholesomecake.com,designertravel.co.nz,intakewholeness.com,gmai.com,capturedbymissiphotography.com,stooddisorder.com,strangevitality.com,ministrationsreserved.com,c.familygames.website,highverdure.com
by
I think this makes sense, I think you can prevent spam sites from being collected and shared in a list.
by
This is just one step. Whitelisting the email domains is a better step as 99% of genuine users come from a few good domains and 99% of spammers come from a large number of spam domains which they keep on changing. The above list will be useful for like 10 days and needs to be changed after that.
by
Consider a list, we add the domain names here. When we block a domain name, it will not be able to use it as spam later.
by
+1
yes. Just that any site using the list must update the list everyday. Probably can host this list live on github
...