Just recently I have had a lot of people signing up for my FifeFlyers forum with some gratitious usernames. My website is for all people including many children who visit regularly. Is there anyway to stop people spamming - I have set it up so I actually active all members before they can post, and have it so they need to type the word/characters they see when they sign up for a new username. Is it just the case that I will need to delete users who physically sign up with rude usernames, and delete them without activating the accounts? Many thanks
Does it have the Image verification? We had this with vBulletin since the latest upgrade it seems to have stopped it.
I got some good suggestions from PHPBB forum, one that is particularly good is one that prevents inactive users from being shown as the forums newest user. The last person to register on the forum was something like Mr-S**-Cam and you could link to their profile. I now have the forum set up that only the latest username to be activated (done by admin) shows as the forums latest/newest member so many great tools http://www.phpbb.com/phpBB/viewtopic.php?t=427852
You could use a filter to filter out domains and naughty words http://www.csnmforums.com/showthread.php?t=659
As toddy says, you could prevent people from signing up with censored words, you could also make people enter an email address with registration that they must confirm before their account is activated. If they dont activate it for x amount of days the account is deleted, also only allow each email address to register once. You could also track ip and ban the spammers.