Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 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.03, by MPDev MPDev is offline
Developer Last Online: Dec 2016 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.7.1 Rating:
Released: 06-22-2008 Last Update: Never Installs: 1446
Uses Plugins
Re-useable Code Translations  
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=125871


There are no differences as this plug-in works with the 3.5, 3.6 or 3.7 releases 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.

Download Now

File Type: xml product-ae_detection.xml (9.6 KB, 6248 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
3 благодарности(ей) от:
adnoid, atmaca, too_cool_3

Comments
  #292  
Old 11-03-2010, 07:11 PM
exportforce exportforce is offline
 
Join Date: Jun 2007
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
If you want all that much work, just enable moderation for all new accounts.

Remember, this mod doesn't even try to tell you when the same person registers with a new account - it only tells you when someone logs in from the same browser on the same computer with a different username. It would be absurd to ban both people automatically for doing that. And if you did happen to catch a miscreant via this method, they would learn quickly and next time it wouldn't be so easy to spot them.
I already HAVE moderated registration.
But still, users create up to 10 Accounts on 10 locations and then login form home with all 10. All I get is a friggn "multiple login" and I have to ban.
I do have that problem for years and it's already a shame that VBulletin itself doesn't manage a real protection. The Mod already DOES recognize everyone, so all that would need to be done is letting me ban those too.

I have daily about 5 - 20 Multiple Accounts/Registrations/Logins.
Believe me, I am more then sick about manually banning them.
Reply With Quote
  #293  
Old 11-04-2010, 12:02 AM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So why are these members creating 10 accounts on your forum? Are you giving away prizes or something?

I mean, in the 2-3 years we've had this mod installed we don't really suspect a single person of using more than one login. We get a hit maybe once a month, but it's just spouses/family/visitors.

I admit though when the local firehouse got a computer it had us going for a while!
Reply With Quote
  #294  
Old 11-04-2010, 08:04 AM
exportforce exportforce is offline
 
Join Date: Jun 2007
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why? Cause they're stupid.
I'd be happy to have at least one day without such guys.
But this doesn't really fix my problem =/

So, if you know a way, please do it for me
Reply With Quote
  #295  
Old 11-04-2010, 01:52 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think you're just being paranoid and/or exaggerating. There's no reason a member should go to the trouble of logging out and back in 10 times a day from the same computer. Most of them have trouble remembering a single user/pass.

Don't spread the problem by implementing any kind of auto banning.

It's also possible there's some other problem entirely, but you're so convinced that so many members are doing this to you that whatever it is becomes impossible to diagnose.
Reply With Quote
  #296  
Old 11-04-2010, 03:31 PM
exportforce exportforce is offline
 
Join Date: Jun 2007
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why do you insist in something you can't know ?
I DO have this problem for years and no one is able to resolve it in form of a mod.
I am still trying to get one.

If you do not have the problems, be happy.
I wanna see you having such massive problems.

Also I don't wanna fight about something like that, I want a problem solved for me and nothing more.
Reply With Quote
  #297  
Old 11-26-2010, 11:29 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It would be awesome to see Evercookie implemented for banned members:
http://samy.pl/evercookie/
Evercookie is much harder to remove than normal cookies.
Reply With Quote
  #298  
Old 11-26-2010, 11:35 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
So why are these members creating 10 accounts on your forum? Are you giving away prizes or something?

I mean, in the 2-3 years we've had this mod installed we don't really suspect a single person of using more than one login. We get a hit maybe once a month, but it's just spouses/family/visitors.
We do get users that register a mass of accounts. These are either:
- trolls planning in advance
- spammers building up enough accounts to start a spam frenzy.

Legitimate reasons for so many registrations from the the same computer are:
- College or university computer.
Reply With Quote
  #299  
Old 11-27-2010, 12:03 AM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
if evercookie has found the
user has removed any of the types of cookies in question, it
recreates them using each mechanism available.
Sounds like malware to me. Just because you intend to use it for 'good' doesn't change that.

If you're seeing a lot of spammers register, then you're not doing enough to stop them up front. Don't use captcha, and change your q&a if they've figured it out.
Reply With Quote
  #300  
Old 11-28-2010, 04:16 PM
Alfa1's Avatar
Alfa1 Alfa1 is offline
 
Join Date: Dec 2005
Location: Netherlands
Posts: 3,537
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Its only spam bots that can be stopped with Q&A. But spam bots are generally not discovered by cookie. Cookies only work for humans.

Evercookie for banned members would be a life saver for high traffic boards that have to counter thousands of banned members.
Reply With Quote
  #301  
Old 12-02-2010, 11:00 PM
meeja meeja is offline
 
Join Date: Mar 2008
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This has been an amazing modification that's been of huge benefit to ensuring quality in my community.

I wonder if I could suggest a tiny modification/addition - that perhaps a means of recording the useragent for each login by a user, that way you could also have a means of detecting multiple logins by users who clear their cookies but still use the same browser.

It might be a tall order, but if you yourself (or someone else) thought of doing this for vb4, I for one would be more than happy to throw some dollars into the pot.
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 01:15 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05267 seconds
  • Memory Usage 2,348KB
  • Queries Executed 26 (?)
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
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (3)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
  • (1)postbit_attachment
  • (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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete