posted by Pilgrim:
We have an extremely obnoxious user who we banned by username and by all the IP's that we could find from the messages he posted, using the "%" wildcard. But this guy continues to "haunt" the board by registering using a new username each time. Blocking his several IP's wasn't effective obviously. If we could see his IP when he registers, then we could block that too, but I can't seem to find a way to do this either.
Any suggestions on how we can effectively deal with this pest would be greatly appreciated, short of blocking entire domains, which as you know isn't the prudent thing to do as it blocks out dozens of otherwise great registered users.
Jeff
If you approve all subscription requests, you can add the IP address and username to the email sent to the Administrators of the forums.
In adduser.php, find the following line (near bottom of file):
$msg = "{$ubbt_lang['NEWREGBODY']} {$config['phpurl']}/admin/login.php?file=approveuser.php";
And change it to:
$msg = "{$ubbt_lang['NEWREGBODY']} {$config['phpurl']}/admin/login.php?file=approveuser.php \nIP: $ip_q $newuser";
Note: the above is all on ONE line but the spaces may make it wrap in this message.
When you get email notification of a new subscription request, your email will now contain the IP address and username.
It may be that the troublesome user has found out how to use anonymous proxy servers on the internet and thus is able to use a different IP address every time he posts. There's not much one can do about this kind of annoyance. When I had this problem, I had to change all of my forums to registered only, except for one, which I left open for the unregistered users.
Btw, my site is at
http://www.nagual.com/ubbthreads/ubbthreads.php FC