vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Administrative and Maintenance Tools - Multiple Account Registration Prevention (https://vborg.vbsupport.ru/showthread.php?t=127045)

richTV 10-28-2007 02:20 AM

been using this add-on for a while and it's working fine under 3.6.8, tnx!

Because this add-on is connected with the AE Multiple Log-in detector, the threads for the Multiple Account Registration Prevention are placed in the same forum as the AE detector.

would it be possible to have an option in the Admin Panel to output the Multiple Account Registration Prevention in a different forum or subforum of my choosing?

TIA :)

AngelBlue 12-10-2007 11:04 PM

Could this be updated to exclude AOL users from IP checks? I'm getting quite a few false positives from them.

mystic10 01-10-2008 09:42 PM

This Is A Silly Question I Know But HOW Do I Check Which Id Had The Same Ip That Way I Can Check It..please Guide..THANKS IN ADVANCE..ITS AWESOME...I JUST LACK THE KNOWLEDGE OF USING IT PROPERLY SO SIR OR MAM IF U CAN HELP IT WOULD BE MOSTLY APPRECIATED

rwoscott 01-15-2008 12:21 AM

Quote:

Originally Posted by aquariumpros (Post 1366526)
(BTW - with a few tiny modifications it works great)

What tiny mods did you make?

It appears that my new reg's aren't being auto banned.

T4doom 01-22-2008 09:11 AM

Very nice mod. I've been having allot of trouble with a certain user constantly ban evading using proxies. Thanks allot for this.

Oh, and for the record, I was the #1337 person to download this mod ^.^

AngelBlue 02-15-2008 11:38 PM

I was getting a lot of false positives from proxy.aol.com users who were registering on my forum, so I modded the code a bit.
The attached version of the code includes a new config option (defaulting to proxy.aol.com) which ignores IP matches from users registering with that hostname/domain. This is a good compromise if you're not comfortable asking AOL users to disable the proxy.

Konstantinos 03-03-2008 07:57 PM

Quote:

Originally Posted by NeitherSparky (Post 1277315)
Thanks for replying. So what exactly isn't working properly, the 'move banned users to banned group' option? They're being put in the users awaiting moderation group instead, is that right?

same here

pcoskat 03-31-2008 02:31 PM

Any chance of getting this for 3.7 with one modification:

Instead of sending a PM, my preference would be to create a new thread in a designated forum. Possible?

Thanks!

masterross 04-08-2008 05:06 PM

hmmm
ok it detects cookies and IP
but users can just logout or user IE and FF for example
and what about users that came from proxies ?

scan-pa 04-08-2008 05:20 PM

The first half of this program: Multiple Account Login Detector (AE Detector) sets a special cookie that is not deleted on logout and is stored in another section of the PC then the normal cookies are. And the cool thing is this cookie does not get deleted when the user deletes all of the browser cookies, as it is outside the standard cookie folder location.

They can switch browsers all they want. makes no difference.

as for proxies, there is a mod on this site that prevents proxy site use, and allows AOL and dial up users to still gain access. There is also the 2 IP info and Proxy to IP mods that will help with that issue.

There are so many mods available for vB that will help you prevent over 99.5% of user dupe accounts it's not even funny.

Why these features are not standard along with a standard Admin selected Real First and Last name profile fields just kills me.

I have all of these security mods and more and they all work great.

NeitherSparky 04-23-2008 02:33 AM

I just needed to post...we have a troll who just won't go away (he registered his 10th account a few minutes ago) and this add-on to the original mod has been wonderful. He is using AOL proxies about half the time to register and this mod catches him if he happens to use the same one he's used before (yes some legit users are coming up on the list when he registers, and yes some innocent new members may get caught, but I'm willing to take that risk; at least the accounts are frozen until I can get online and investigate. The guy is very easy to spot by his email addies and often his usernames).

So anyways, this mod is great. :) Although as stated before, the guy isn't being put in the banned group, he's always going into the users awaiting moderation group. I can live with that and all, but as is the option to move them to the banned group is basically useless.

fci 04-26-2008 11:37 PM

Found a bug:
if your includes/config.php has its db type set to mysqli, it breaks registration, e.g:
Code:

$config['Database']['dbtype'] = 'mysqli';
To fix it, you need to update the register_addmember_process under Manage Products to the following:
Code:

//if the cookie exists then we know that the user already has an account
if (isset($_COOKIE['IDstack']) && $vbulletin->options['marpon'])
{
        //set the usergroup to the one specified in options, or Users Awaiting Moderation
        $userdata->set('usergroupid', $vbulletin->options['marpusergroup']);
       
        //Automatic banning of previously banned users
        if ($vbulletin->options['marpautobanon'] && $vbulletin->options['marpbannedgroup'])
        {
                $marpautoban = FALSE;
                if($idstack = explode(',',$_COOKIE['IDstack']))
    {
                        foreach ($idstack as $uid)
                        {
                                if (is_numeric($uid))
                                {
                                        //check to see if any of the multiple users are banned
                                        if (is_member_of(fetch_userinfo($uid), $vbulletin->options['marpbannedgroup']))
                                                $marpautoban = TRUE;
                                }
                        }
                       
                        //ban the user
                        if ($marpautoban)
                                $userdata->set('usergroupid', $vbulletin->options['marpbannedgroup']);
                }
        }
}
//IP based prevention
else
{
        if ($vbulletin->options['marpipon'])
        {
                $ip = $_SERVER['REMOTE_ADDR'];
               
                //check to see if another user exists with the same ip address
                if ($multip = $vbulletin->db->query_read("SELECT userid,username,ipaddress FROM " . TABLE_PREFIX . "user WHERE ipaddress='{$ip}'"))
                {
                        if ($vbulletin->db->num_rows($multip) > 1)
                        {
                                $userdata->set('usergroupid', $vbulletin->options['marpusergroup']);
                               
                                $andids = " ". $vbulletin->userinfo['username'] ." ";
                                $andusers = $vbulletin->userinfo['username'];
                               
                                while ($mip = $vbulletin->db->fetch_array($multip))
                                {
                                        $andids .= ', ' . " ". $mip['username'] ." ";
                                        $andusers .= ','.$mip['username'];
                                }
                                $message = construct_phrase($vbphrase['marp_ipmessage'], htmlspecialchars_uni($vbulletin->userinfo['username']), $andids, $ip);
                                $subject = construct_phrase($vbphrase['marp_subject'], htmlspecialchars_uni($vbulletin->userinfo['username']), $andusers, '[IP]');
       
              // get admin users
              $adminusers = split(",", $vbulletin->options['ae_adminusers']);
              $fromuser = fetch_userinfo($vbulletin->options['ae_sender']);
              $allowsmilie = '1';
              $visible = '1';
             
              // create the DM to do error checking and insert the new PM (needs to be here)
              $pmdm =& datamanager_init('PM', $vbulletin, ERRTYPE_SILENT);
                                $ipaddress = $vbulletin->config['ae_adminip'];
       
              if($vbulletin->options['ae_sendpm'] == '1')
              {
                  $pmdm->set('fromuserid', $fromuser['userid']);
                  $pmdm->set('fromusername', $fromuser['username']);
                  $pmdm->set_info('reciept', false);
                  $pmdm->set_info('savecopy', false);
                  $pmdm->set('title', $subject);
                  $pmdm->set('message', $message);
                  $pmdm->set_recipients($vbulletin->options['ae_recipients'], $fromuser['permissions']);
                  $pmdm->set('dateline', TIMENOW);
                  $pmdm->save();
              }
       
              if($vbulletin->options['ae_startthread'] == '1' AND $vbulletin->options['ae_forumid'])
              {
                  require_once(DIR . '/includes/class_dm_threadpost.php');
       
                  // setup variables
                  $forumid = $vbulletin->options['ae_forumid'];
                  $threaddm = new vB_DataManager_Thread_FirstPost($vbulletin, ERRTYPE_STANDARD);
                     
                  // insert thread
                  $threaddm->do_set('forumid', $forumid);
                  $threaddm->do_set('userid', $fromuser['userid']);
                  $threaddm->do_set('username', $fromuser['username']);
                  $threaddm->do_set('pagetext', $message);
                  $threaddm->do_set('title', $subject);
                  $threaddm->do_set('allowsmilie', $allowsmilie);
                  $threaddm->do_set('visible', $visible);
                  $tid = $threaddm->save();
       
                  require_once(DIR . '/includes/functions_databuild.php');
                  build_forum_counters($forumid);
              }
            }
                }
               
        }
}

it is changing "mysql_num_rows($multip)" to "$vbulletin->db->num_rows($multip)"

-=Leb=- 05-15-2008 04:46 PM

I think the time has come for a new update. most of us are using VB 3.7 :)

pcoskat 05-19-2008 03:58 PM

Quote:

Originally Posted by Leb (Post 1520723)
I think the time has come for a new update. most of us are using VB 3.7 :)

Agreed.

Any word on whether or not this will be updated to 3.7?

mark|3 05-21-2008 04:11 AM

will there be a 3.7 version?

thanks

randominity 05-26-2008 05:07 AM

Sorry, been MIA again, just upgraded to 3.7, so I'll see about updating this soon ;)

NeitherSparky 05-27-2008 04:30 AM

Quote:

Originally Posted by randominity (Post 1531510)
Sorry, been MIA again, just upgraded to 3.7, so I'll see about updating this soon ;)

Thanks man!! :)

KURTZ 05-31-2008 09:23 AM

Quote:

Originally Posted by randominity (Post 1531510)
Sorry, been MIA again, just upgraded to 3.7, so I'll see about updating this soon ;)

superb, i'll waiting for this ...

peterpigman 06-09-2008 05:29 PM

Quote:

Originally Posted by randominity (Post 1531510)
Sorry, been MIA again, just upgraded to 3.7, so I'll see about updating this soon ;)

???

ccunnin71 06-11-2008 02:03 PM

Any word on an update for 3.7?

johnban 06-17-2008 07:36 AM

Hi I installed the hack in 3.7

If I have a user that has logged in and then he is making a new registration then the hack it's catching him.

But ……..

One user has registered into my forum at 16:00 (let’s say) from IP address 11.111.111.111 (of course it is not the real IP). After 30 minutes he is registering again with different username/mail but from the same IP. Shouldn’t be captured by the hack ??

Thanks,

John B.

TFEX 07-13-2008 07:42 PM

Love it, installed :)

Raptor 07-16-2008 03:10 PM

not working for me on vb3.7.2 either

was fantastic on 3.6.8

ibuddy 07-20-2008 05:58 PM

please update to 3.7!

MeMySelfNi 08-01-2008 06:16 PM

<font face="Lucida Sans Unicode">its not working on 3.7.0</font>

jGas 08-12-2008 02:24 PM

please someone update it..thanks :D

mrcrx 09-06-2008 03:30 PM

Please update!

fulviods 09-13-2008 03:55 PM

I have this plugin on 3.7.3 and it seems to work

mrcrx 09-17-2008 07:25 PM

Quote:

Originally Posted by fulviods (Post 1621294)
I have this plugin on 3.7.3 and it seems to work


Thats intresting. I tried to run it on 3.7.0 and got all sorts of errors.

Milchi 09-18-2008 04:38 AM

I have it on 3.7.3 PL1, works!

duditas 10-24-2008 05:28 PM

I'm trying it and it seems to work. Marked as installed. Thanks :up:

Jah-Hools 10-30-2008 01:46 PM

I want to keep an eye on this and will use it when it gets updated and out of beta?

Thanks!

:up:

The4um 11-17-2008 05:15 PM

some update for this?? on 3.7 doesn't work anymore:(

Kiros72 11-23-2008 01:35 PM

My users are getting errors during registration, except it doesn't happen in all browsers... It seems to only happen in Internet Explorer or other browsers that extend it.

First, this appears at the very top:
Quote:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in [path]/register.php(385) : eval()'d code on line 44
Then (probably because of the first error), this appears in the vBulletin Message box:
Quote:

Unable to add cookies, header already sent.
File: /home/domain/public_html/forums/includes/class_core.php
Line: 3242
Can anyone think of a solution? I've really got no idea =[

Duncan Idaha 12-25-2008 07:06 PM

Tried it and it only generated error messages.

AndyJensen 01-15-2009 10:50 AM

Does this work on 3.8.0?

Jah-Hools 01-15-2009 12:09 PM

Would be good if it did!

CORSO 01-15-2009 09:25 PM

Since we updated to 3.8 the new users can not register in the forum and we are getting continuous errors from the database, for example this is the last one received:

Database error in vBulletin 3.8.0:

Invalid SQL:
INSERT INTO logins (userid, username, ipaddress, phpdate, logintype) VALUES (, 'marcelinno', '217.124.30.141', 1232059966, '');

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 'marcelinno', '217.124.30.141', 1232059966, '')' at line 1

Error Number : 1064
Request Date : Thursday, January 15th 2009 @ 11:52:46 PM
Error Date : Thursday, January 15th 2009 @ 11:52:47 PM
Script : http://www.c4atreros.com/foroc4/regi...p?do=addmember
Referrer : http://www.c4atreros.com/foroc4/register.php?do=register"

Kiros72 01-16-2009 06:51 PM

I had problems with this too, so I developed a modification like it that works just fine with vBulletin 3.7 and 3.8. If you're interested, check out the link in my signature.

CORSO 01-17-2009 09:33 AM

I have desinstaled:

Multiple Account Registration Prevention
Multiple Account Login Detector (AE Detector)

And installed your mod
Multiple Account Detection & Prevention

But the problem persists


All times are GMT. The time now is 10:03 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01489 seconds
  • Memory Usage 1,842KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (9)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete