Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Multiple account login detector (AE Detector) Details »»
Multiple account login detector (AE Detector)
Version: 1.00, by MPDev MPDev is offline
Developer Last Online: Dec 2016 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.6.0 Rating:
Released: 09-04-2006 Last Update: Never Installs: 1908
 
No support by the author.

Mod of the Month winner!
Top 10 most installed mods for vB3.6!

Same plug-in found here:

https://vborg.vbsupport.ru/showthread.php?t=107566

There are no differences as this plug-in works with both 3.5 and 3.6 versions of vBulletin.


If you are like me and migrated from .threads, a common modification was an "AE detector", a simple mod that saved a cookie of a history of ids logged into on your site. If someone logged into more than one account, you got a PM letting you know that your site was being accessed from multiple accounts.

Over the years this was very helpful in identifying users who were posting under multiple accounts (alter-egos!) and users who would return after being banned.

You might be wondering why I don't use the vbcookie call - well, thats because on logout all vB cookies are cleared, so we need to store a cookie that is not effected by the login/logout process.

New Installation
1. Add New Product with attached XML
2. Go to vBulletin Options -> AE Multiple Login Detection Settings and set your specific settings.

Time to install: Easy - 2 minutes.

Upgrade
If you installed this as a Plug-in manually, you can delete that plugin and install this Product, just make sure to go into the Options and set them accordingly.

I hope you find this useful and will click INSTALL if you use it; should it prove useful to enough people I can look at making this installation more automated without the need for edits and an Admin Options page.

To upgrade you will want to reimport this XML file and edit your options accordingly.

1.0.3
-----
. Added a check to ensure that users weren't deleted when reporting violations
. added htmlspecialchars_uni call to username

Note: I am unable to get the call to construct_phrase with $vbphrase['multiplelogin_alert'] to work reliably, as such the $message variable is still set manually inside the plug-in and not via the phrase. If anyone has an idea of why this might not always work, I'm all ears.

1.0.2
-----
. Updated to include exclusion groups, users
. Changed so PM is sent by ae sender id

1.0.1
-----
. Released as a Product (thank you PHPGeek2k3 for your help)
. Added option to post to a forum versus send a PM (or both)
. All settings moved into Admin Option

1.0.0
-----
Initial release.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
too_cool_3

Comments
  #522  
Old 08-03-2008, 02:35 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mark99 View Post
Out of interest, did you try the test on several different browsers?
No, I haven't gone so far as to try the test with multiple browsers.

I just wish I understood the code more, but I've looked at it and I swear I see no reason any update or other mod should interfere with this. Makes no sense.

edit: Okay, I just checked 3 browsers - IE6, Opera, and Firefox. None triggered an alarm.
Reply With Quote
  #523  
Old 08-03-2008, 10:10 PM
cynthetiq's Avatar
cynthetiq cynthetiq is offline
 
Join Date: Jul 2005
Location: NYC
Posts: 190
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

we just upgraded to 3.7.2 and we had several people having some other issues. With their permission I reset their password and logged in as them with FF. As I continued with other people, I got AE messages for each one. It's funny to trip them as staff didn't get how it could happen because they didn't know I was working on issues for people.

test it with regular accounts, not staff accounts. It works on all browsers as I've tested all 3 IE6, Opera, Firefox with no misses.
Reply With Quote
  #524  
Old 08-03-2008, 10:53 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As in your case, one of the accounts I'm testing it with is a regular user account. I mean, both are my accounts, but one is the regular user I use to test things.
Reply With Quote
  #525  
Old 08-03-2008, 11:58 PM
cynthetiq's Avatar
cynthetiq cynthetiq is offline
 
Join Date: Jul 2005
Location: NYC
Posts: 190
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

that's my point, you can't use ONE regular account and ONE staff. Log on with TWO regular accounts.

It will NOT trigger any AE for a moderator, supermoderator or admin account at all.

I know this because we had a moderator abuse his position and we did not know all the alter egos he had created until we made him a regular user.
Reply With Quote
  #526  
Old 08-05-2008, 02:37 AM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay, I just created a new user and logged in and out as him and my regular user. Nothing. I also tried turning off my shoutbox, as I read in another thread tonight a shoutbox was turning off some other mod.

I just realized I'm posting to the wrong thread, as the author has started a 3.7 thread here. I'll be trying to carry on there.
Reply With Quote
  #527  
Old 08-16-2008, 07:32 PM
attroll's Avatar
attroll attroll is offline
 
Join Date: Jan 2003
Location: Litchfield, Me
Posts: 664
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I will jump on the band wagon here to. This was working until I upgraded to 3.7.0. No it has not worked sense.
Reply With Quote
  #528  
Old 08-21-2008, 04:09 PM
obetyance's Avatar
obetyance obetyance is offline
 
Join Date: Jul 2007
Location: Philippines
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

on line 71 of product-ae_detection.xml, it says something like:

Code:
                            $subject = $vbulletin->userinfo['username'] . " tripped the AE detector";
now, I changed it to:
Code:
                            $subject = $vbulletin->userinfo['username'] . , $andids " tripped the AE detector";
hoping that it will show all the tripped members on the subject line instead of opening all the threads.

what happened instead... my admin panel site is not working anymore. how do i fix it please? I can' t login into my admin panel to undo my mistakes.

its says:
Parse error: syntax error, unexpected ',' in /home/fas/public_html/forum/includes/functions_login.php(185) : eval()'d code on line 56

Unable to add cookies, header already sent.
File: /home/fas/public_html/forum/includes/functions_login.php(185) : eval()'d code
Line: 56

Thanks so much for your help.
Reply With Quote
  #529  
Old 08-21-2008, 07:53 PM
Wired1's Avatar
Wired1 Wired1 is offline
 
Join Date: Nov 2003
Location: Orlando, FL, USA
Posts: 1,361
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by obetyance View Post
what happened instead... my admin panel site is not working anymore. how do i fix it please? I can' t login into my admin panel to undo my mistakes.

its says:
Parse error: syntax error, unexpected ',' in /home/fas/public_html/forum/includes/functions_login.php(185) : eval()'d code on line 56

Unable to add cookies, header already sent.
File: /home/fas/public_html/forum/includes/functions_login.php(185) : eval()'d code
Line: 56

Thanks so much for your help.
This is why you don't edit code on live servers

Just go to the config file and add the code that disables plugins (can't remember it off the top of my head, just search for it here and on vb's site), and then you'll be able to login to the AdminCP again. From there, revert the code, undo the change to the config file, and you're back in business.
Reply With Quote
  #530  
Old 08-21-2008, 09:47 PM
obetyance's Avatar
obetyance obetyance is offline
 
Join Date: Jul 2007
Location: Philippines
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wired1 View Post
This is why you don't edit code on live servers

Just go to the config file and add the code that disables plugins (can't remember it off the top of my head, just search for it here and on vb's site), and then you'll be able to login to the AdminCP again. From there, revert the code, undo the change to the config file, and you're back in business.
Thanks so much, sir. Found the solution here: http://www.vbulletin.com/forum/showthread.php?t=196688

Anyway, going back to my objective, is there a way we could make it? Show the tripped members in the SUBJECT line of each reported post/thread? Thanks!
Reply With Quote
  #531  
Old 09-10-2008, 05:24 AM
attroll's Avatar
attroll attroll is offline
 
Join Date: Jan 2003
Location: Litchfield, Me
Posts: 664
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got this working again after reading this post in the 3.5 version of this hack https://vborg.vbsupport.ru/showpost....&postcount=109.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 10:48 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.05566 seconds
  • Memory Usage 2,323KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete