Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Beta Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Track Multiples Details »»
Track Multiples
Version: 1.00, by Mutt Mutt is offline
Developer Last Online: Mar 2013 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 03-22-2002 Last Update: Never Installs: 3
Is in Beta Stage  
No support by the author.

I'm in the middle of making this and could use some feedback. this isn't finished so if you aren't able to do some work on your own, skip this one for now.

I've gotten discouraged trying to ban members. ips can be faked, cookies can be cleared, and free email accounts are abundant. How are you suppossed to actually ban people? Ok so, VB has the option to not allow people to register twice. It will take them all of 5 minutes to realize they just need to clear their cookie and boom they are right back in. I can't ban by ip, because I have a bunch of AOL users and they all use the same ips. The only way to ban 1 AOLer is to ban them all and the jerk could still go and fake an ip to get back in. Ban 1 account and they have 3 on standby. If you just go by ip addresses, you might ban the inoccent. It's a huge headache

I have a new plan. I'll make it easy for them to sign up for multiples, then I'll silently keep track of who they are. That's right, instead of guessing who is who, I'll let them identify themsleves. Then when I need to delete an account, I can delete them all without the guesswork.

The way I'm doing it is by making it so you can login without loggin out. Essentually ditching the logout link all together. then changing the logged in templates to the logged out ones (username and password fields are always present instead of your username with the logout link) This way, they might enter their other account info without clearing their cookies first

then when someone goes to register or login, I check to see if they are somebody else. If they are, the userid is quietly listed in their profile.

after people start logging into their multiple accounts, we should start seeing a comma seperated list of userids that that person was before loggin into the current account.

I need a little help testing it out. Once I get this working correctly, I'll use the "search for more users with this ip" feature of VB to build a alias CP so it's easy to search for peoples alias's.


Please send me your ideas and comments. I want to make this as powerful as possible.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-25-2002, 07:56 PM
James Cridland James Cridland is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 121
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The way I got round this is by using another hack in here to moderate users.

That way, if somebody signs up, every post is moderated until we're happy with them. Then, they're free to post immediately.

With this, and a realisation that most users, even when signing up yet again, use the same password (dur!), we've completely eradicated those that want to cause trouble. Those that sneak back in again and behave... well, they're no problem any more.
Reply With Quote
  #3  
Old 03-27-2002, 01:43 AM
Mutt's Avatar
Mutt Mutt is offline
 
Join Date: Nov 2001
Posts: 331
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK, the trial and error is over and I've written some directions. I went thru and cleaned up the mess I made in this thread.

As far as I can see. this thing works.

there is a new field to the user table and a comma seperated list of alais user ids are stored there. you can add ids that you already know about or you can just let the site find the multiples for you. I edited admin/user.php so you can search for and edit alias'.

when a member registers or logs on, the system will look for an existing cookie to see if this user has an alias. it will then check the sessions table to any other userid with the same ip as this member. (though members may legitimatly post under the same ip over time the odds of a member coming to your site then disconnecting from the web, another member from that area signs on right afterwards and is assigned the same ip, then comes to the site before sessions has cleared the first user are a zillion to one)

shouldn't add much of anything to the system. it only does anything while someone is loggin on.

What I'm not sure about

I'm adding a new cookie that doesn't get cleared when loggin out and then looking for that. that way even if they hit the logout link, I should be ok. someone would have to go into their system and delete the site cookie file and wait for sessions to clear them everytime they change names to never get caught.

I just adding checks to newreply.php and newthread.php

please post any ideas or similar hacks used to ban / keep out +++++++s
Reply With Quote
  #4  
Old 03-27-2002, 02:34 AM
Mutt's Avatar
Mutt Mutt is offline
 
Join Date: Nov 2001
Posts: 331
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

just checked out firefly's hack installer. very cool.

I'll be sure to update this for that once I get some feedback
Reply With Quote
  #5  
Old 03-30-2002, 12:49 AM
Remi Remi is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is exactly what I need

Do you think it is safe to install it on my main forum without waiting for this cookie issue :nervous:

Thanks
Reply With Quote
  #6  
Old 03-30-2002, 02:33 PM
Mutt's Avatar
Mutt Mutt is offline
 
Join Date: Nov 2001
Posts: 331
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

the cookie issue isn't a problem. I've been running it error free. the only thing I'm not sure about with the bummy cookie, is wether it actually works or not. if it doesn't work, it won't hurt anything. it's just a 3rd way to try and catch them.
Reply With Quote
  #7  
Old 03-30-2002, 04:36 PM
Remi Remi is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I will install it tonight, Please update me if you find any serious problem with this.

I can't wait for the full release of this hack

Thanks
Reply With Quote
  #8  
Old 04-02-2002, 04:02 PM
Remi Remi is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Mutt

I have a small question

Most of my visitors are comming from behind a proxy.

Does this hack differentiate between them?.

Also if someone enter my site from an internet cafee, would he be able to log of.

If he could not log of completely someone else from the same cafee might use his account.

Thank you very much in advance.
Reply With Quote
  #9  
Old 04-04-2002, 09:46 PM
Mutt's Avatar
Mutt Mutt is offline
 
Join Date: Nov 2001
Posts: 331
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this hack doesn't effect logging on or off. it only watches when people do. they should be able to log off with no problem.

I don't really know anything about proxies so I'm not sure how it would handle it. I'm assuming it wouldn't matter but I gues I shoudl look into it.

This things seems to be working fine. Would love some more feedback or ideas on how to improve it.
Reply With Quote
  #10  
Old 04-05-2002, 07:43 AM
Remi Remi is offline
 
Join Date: Nov 2001
Location: London, UK
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

OK Mut Finall question I promiss

I realy love this hack but I just want to be clear of one thing.

If someone post a post from an internet cafee and then clicke "log out" button, can't someone else frome the same cafee will be able to use his accout without a password.

Quote:
Originally posted by Mutt

I'm doing it is by making it so you can login without loggin out. Essentually ditching the logout link all together. then changing the logged in templates to the logged out ones (username and password fields are always present instead of your username with the logout link) This way, they might enter their other account info without clearing their cookies first
Thanks
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 02:14 PM.


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.05934 seconds
  • Memory Usage 2,290KB
  • Queries Executed 23 (?)
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
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete