11 votes
Accepted

Methods of suspending users?

A long-standing rule of thumb is that a user who wants to avoid a ban will find a way to avoid the ban. At the end of the day, getting rid of ban evaders is a battle you cannot win. You can only make ...
user avatar
  • 1,346
10 votes
Accepted

How to block an anonymous troll other than by IP(s)?

These ideas are drawn in large part from Stack Exchange and partly from anti-spam techniques. Filtering If there are patterns in the trolling, you could take a page from automated anti-spam measures ...
user avatar
10 votes

We caught a pedo. Twice. What to do?

Definitely don't talk to him about knowing who he is/that you contacted FBI. He will understand his "mistake" and fix it for the next time. Contact FBI and police again, probably ask what is going on. ...
user avatar
9 votes

We caught a pedo. Twice. What to do?

I would NOT level with him that you know who he is. All that will do is let him know that you have the ability to recognize who he is and try to figure out ways to be less obvious next time. What ...
user avatar
  • 5,993
8 votes
Accepted

Using third party login options to prevent re-registrations

The ultimate advantage in allowing a user to register using their social network credentials is that it saves them time. The user doesn't want to go through that mundane process of filling out yet ...
user avatar
  • 291
6 votes
Accepted

How can I recognize a user on dynamic IP evading ban?

For every technological approach you can come up with, a determined user can come up with a way to evade it -- new browser, security/privacy-related browser plugins, fake credentials, and so on. I ...
user avatar
6 votes

We caught a pedo. Twice. What to do?

I haven't been in exactly the same situation but in my (fan fiction) community people primarily communicate as characters, so while we sometimes do end up finding out people's real names, we often ...
user avatar
  • 131
5 votes

How to block an anonymous troll other than by IP(s)?

Many forum software implementations such as vBulletin and XenForo, have a 'hobbling' or 'discouragement' feature for problematic users, which will make the users browsing session seem to fail with ...
user avatar
4 votes

Using third party login options to prevent re-registrations

Using a third party to manage your user's identities only makes it slightly more inconvenient for users to create duplicate accounts, it doesn't stop them. If allow sign up via Facebook, Twitter and ...
user avatar
  • 6,595
4 votes

How to block an anonymous troll other than by IP(s)?

Reddit uses a technique known as "shadow-banning", which lets users think they are posting when they're really not. Your trolls would have no idea when they are or are not banned, which is a good ...
user avatar
3 votes

How to block an anonymous troll other than by IP(s)?

SomethingAwful's forums require payment to post (or at least they did when I used to read their columns.) This may stop trolls or at least make it unbearably expensive to get repeatedly banned, while ...
user avatar
  • 31
3 votes

Methods of suspending users?

Depending on the community size, it may be rather trivial to notice that you've been hellbanned/shadowbanned. If you have to implement one of the ban types you mentioned, slowbans are probably your ...
user avatar
  • 131
3 votes

How can I recognize a user on dynamic IP evading ban?

Actually, everything that you use to track someone can be cleared or changed. There are just some not-so-standard things you can try: Browser fingerprinting (with this tool for example). Note that ...
user avatar
  • 1,313
2 votes

Methods of suspending users?

A lot of the answers here seem to focus on hellbans/shadowbans but don't make very good mention of the other types of bans. In most cases, username bans are going to be the most effective against ...
user avatar
1 vote

How can I recognize a user on dynamic IP evading ban?

In agreement with everyone else in that there is no fool-proof way to accomplish what you are asking for. That said, the best you can do is to consistently implement checks for small things you ...
user avatar
  • 427

Only top scored, non community-wiki answers of a minimum length are eligible