What's this do?
This hack is an admin control panel addition. It will render a complete list of all users with duplicate IP addresses in your forums. And adds very little in terms of queries and sever load. This is designed to help those site admins, who wish to, to track users which may have duplicate accounts.
Be aware that many internet service providers (AOL, JUNO, NetZero) may assign the same IP to many different users. A duplicate listing is not an immediate indication of a duplicate account by the same user.
Files to edit -- 0
Phases to add -- 2
Files to upload -- 2
Database alterations -- None
Total Queries -- 3
Time to install -- Less than 5 minutes
Installation
Step 1: Upload the file dupip.php to your admin control panel directory (adminCP)
Step 2:Upload cpnav_dupip.xml to includes/xml
Step 3: Add 2 new phrases
Phrase type: Control Panel Global
Varname: dup_ip
Text: Duplicate IPs
Phrase type: Control Panel Global
Varname: dup_ip_max
Text: Maximum username per page
Too bad there's no one willing to adapt it to vB 3.6 completely.
Just a hint for the people that still want to install this on a vB 3.5: database type must not be set to mysqli in config.php, otherwise it wil not work.
I'm confused if this works with 3.6.8. Another admin I know uses a duplicate IP address detection mod, and they have 3.6.8...I can't seem to find the right one anywhere.
I took the freedom to make some alterations to the mod that others might find useful and am posting the package with tamarians permission.
Overview of the alterations:
Now also available within the modcp for anyone that can view IP adresses
Fully phrased
Table display should now fit into the design of control panel without changes in dupeip.php
Some minor design alterations and spelling corrected
This version works in vb 3.7.1 PL1, except for 2 small things:
1. the phrase types. Here is a simple fix:
There is no 'Control Panel Global' phrase type. This should be 'GLOBAL' phrase type. So step 3 should be:
---------------
Add 2 new phrases
Phrase type: Global
Varname: dup_ip
Text: Duplicate IPs
Phrase type: Global
Varname: dup_ip_max
Text: Maximum username per page
---------------
2. The listing shows IP addresses, which link to a search for all users with that IP address: modcp/usertools.php?do=doips&ipaddress=xx.xxx.xx.xxx
xx.xxx.xx.xxx is the IP address. I suspect the hash is missing. That function is available from the user profile in modCP & adminCP anyway, so its not vital.
I was able to find a lot of members that had the same IP addresses as banned members.
I think this hack would be beneficial for many and it would be good if someone would release this in the vb 3.7 section. (with permission from tamarian or Djamil off course)
I think this hack would be beneficial for many and it would be good if someone would release this in the vb 3.7 section. (with permission from tamarian or Djamil off course)
Since I migrated to 3.7.2 a few weeks before I will surely have a look at it myself, just wait a little bit. ;-)