Just a small annoyance when a user gets reported for spamming, when agreeing with the flag and suspending the user there should be a “spammer” option pre-selected in the list of reasons so we don’t have to type it each time.
Also when flagging a user as a spammer I can’t think of a reason to ever want to restore the account, so it should auto-select the suspension period until “forever” by default.
Hi @HAWK , this is when users flag a post as spam and I handle it in the Review interface. It asks me something like “Is this post spam?” and I reply with the Yes > Delete post and suspend user option (the strings are approximate from my memory), which then brings up the popup from my screenshot.
But even if I notice a spam post myself as moderator/administrator I wouldn’t just delete the post, I would also suspend the account so they don’t keep spamming. To do that I would open the user’s account settings under /admin/users/.../... and hit the the Suspend button there, which brings up the same popup that requires entering a reason and a duration.
Another option would be to simply delete spammer account, which also gives an option to block their e-mail/IP address from signing up for a new account, seems like this would be better option instead of permanent suspension.
Being suspended is traditionally a temporary thing, as in if a student is causing a lot of problems for a school they may be suspended for a week or month, but that is completely different from being expelled and not given a second chance to try to do better and be able to graduate.
In case you don’t know the option to delete a user is at the bottom of the user admin page, right next to option to anonymize. Option to anonymize would be to keep a user’s posts but still terminate their account.
Hi @anon65426961 , that is an option, but it’s not integrated with the Reports review workflow. Also I personally prefer to keep the suspended accounts in the database and not block their IP, 1) to possibly increase the effort barrier for spammers that use registration emails like Gmail that require a fair bit of work to sign up and so they don’t just re-use the same email to sign up again after I delete their account, and 2) because the IPs are often in large shared IP blocks that may later be assigned to a legitimate user and I prefer not to block them.
Oh interesting, I don’t know anything about the reports review workflow.
This seems like that might be a better idea to keep accounts as being suspended in the database instead of deleting them. There is an option to delete account only and not block email/IP, but no option to block only email it is to block both IP and email (as you already know, and had requested feature to block only email in that other thread), maybe that is an option they can add in down the road.
There’s another thread with some talk about this here:
I agree with this very much. In some cases, everyone in a large area appears to be the same ip. And if you don’t pay for the professional version, the service under the protection of Cloudflare will not expose the real ip. Therefore, I dare not use the function of banning ip, it will seriously injure our excellent users by mistake.