![]() |
Quote:
user has no idea.. and yes they can log in on all accounts they have until you stop them by whatever means you deem necessary. |
Ok, was just wondering!
|
All right - I have installed this in 3.6.0 and it is working. For some reason though, while it is successfully sending a post to my Staff forum it is NOT sending me a PM even though I have specified Send PM on Multiple Login Detection=Yes (can it not do both?). Otherwise it is fine. :)
edit: Figured out what I did wrong, it should be fine now. :) |
vB3.6... works like this, you can do both (PM/Thread) or PM only... but not thread only... if you disable PM's...you also disable new thread creation to!
-b6 |
I hadn't planned on upgrading to vB3.6 initially; so didn't have anything to offer in terms of ideas on what to change. I've recently upgraded and will take a look at the code - as far as being "supported", it was relased for 3.5 and I've supported it on 3.5.
It appears to be working for me on 3.6 and I do not use PMs at all; just new threads in a private forum. |
Quote:
|
Okay, I am *guessing* that this isn't working? I have this crazy guy who's been harassing me for a long time, he has two accounts on my new vBulletin forum. He is on, right now, with both accounts, with the same exact IP address. Shouldn't this detector have gone off if it was working?
edit: Nevermind, he's probably on two computers next to eachother in a computer lab. Sorry, my bad. |
I installed this on a fresh install of vB 3.6 and I do not use the PM function and it seems to work... well with an issue I can't figure out!
I am getting TONS or Multiple account notices... I installed this early this AM (like 1AM here) and we have about a dozen alerts already. Most of the members we have asked have replied they have no idea why this would be... IP addresses don't match, locations are not even close... I am going to try to figure it out by looking at the code... I know that when I tested it that it DID detect multiple logins that should have been (I have five test accounts) BUT the false hits are really something! |
Given that there is no IP tracking at all in this mod; it can only be tripped if users access multiple accounts on the same computer - there is no way to create a "false positive".
|
Quote:
I have about 2-dozen hits now and I know some members are on the west coast while others are here on the East. This works by looking at the cookie and my guess is that there is something in the cookie that is getting added by vb 3.6 that is causing me problems... or I have some other conflict on my site. Frustrating as I really want to use this! I will be looking at this to try to see if I can find any differences between what 3.5.x put in the cookie as opposed to 3.6.0 but something has changed... at least on my site it did! |
Well, I figured it out... and man is this UGLY!
My problem is that I did a fresh install of vB 3.6 and I used Impex to IMPORT all of my forums, threads, and users! Well, a sizable percentage of my users userid CHANGED! So now, these users have the old cookie from the old site on their systems PLUS the cookie for the new software. I assume that once everybody visits the updated forums that these errors will stop happening but with over 2000-members I may get these crazy errors for quite some time. I know that the maximun shift I saw in userid was 4 so I may code the system to ignore userids that are 4 or less apart. This really hurts as this was a very handy tool! |
Well, that would do it. If they logged in under the old system and it has their userid recorded; then that would be a problem for you.
|
Can I please request a little programing help with my issue?
I know that my members USERID behaves in a VERY predictable way when comparing the original userid to the new userid. Here is the breakdown: If USERID is # - then I want the system to ignore... (788 or less) (ignore Userid+1 as a duplicate) (789 to 960) (report any duplicates) (961 to 1550) (ignore Userid-1 as duplicates) (1551 to 1762) (ignore Userid-2 as duplicates) (1763 to 1843) (ignore Userid-3 as duplicates) (1844 or higher) (report all duplicates!) Now, I know this code is done by the "Login Checker" plugin and the code I need to add these conditional is here: PHP Code:
PHP Code:
EDIT - FWIW, there is a bug in that code as I just tried it... It have me a syntax error as well as a headers resent error and I had to disable pluggins to remove the pluggin from my system. I still think the basic concept may work but this is not the right place or way to do it!!! I'll update if I figure this out but from my count this impacts about 1700 members on my site so dealing with that many alerts is a huge problem! |
Quote:
|
For me it's not creating a thread, no matter what - never worked in 3.5 either for some reason.
|
Quote:
The reason the PMs weren't working was simple enough - the default setting for the "Users who recieve the PM upon multiple login detection" is "Administrator" and my username on my forum isn't "Administrator", its Sparky! So I just changed that. As for the thread creation, you have to mark "Enable New Thread Creation on Multiple Login Detection?" - Yes, and then put in the correct "ForumID For AE Multiple Login Detection reports", AND set the "Userid of who PM sender / Alert poster" to someone who has permission to post in that forum - 1 being of course myself (the target forum is a Staff forum). For the users to ignore, I have myself and my test account, which is number 2. I hope this helps *somebody*. :P |
Since we have alot of people (including myself) who have it working on 3.5 and 3.6, if you cannot get it to work you probably did one of the following: installed it incorrectly, have the setting set wrong or have something installed that is interfering with our app (although we have no known plugins that do this).
|
Will this work with 3.6.0? Thanks.
|
Quote:
|
I am still getting false positives...
|
Quote:
https://vborg.vbsupport.ru/showpost....&postcount=373 When I get time I plan to reprogram this to log hits into the database and then it will be easier for me to control what is reported and how... This is frustrating as this was one of the most useful tools I had on my site! Does anybody know if I were to change the cookie prefix if that would allow the system to ignore the old cookie on my users computer? EDIT - NOPE, Changing the cookie prefix did not help either... |
Quote:
|
I hate to tell you but there is a flaw that gives you false positives I know this as I was testing it with my own accounts and got a false positive
|
testing with your own accounts will give you positive as its cookie based!!!
I have not had any issues with regards to any fales readings from this, i have used it pretty much from the start :) |
Quote:
|
I have a buddy in Bahrain.. and another friend in Philadelphia, and it was saying they were using the same computer. They are on opposite sides of the world.
I understand its cookie based... I had it on 3.5, then our wonderful host lost everything. We had to start a new forum from scratch (3.6) and I installed it. These two users for example never triggered a false positive, and the day I re-installed this on 3.6 I started getting it. I don't know how or why. |
If you had been using it previously - lost everything - reinstalled and then users ended up with different userids than before; then the "old" cookies with their "old" userids would still exist.
|
Quote:
right... and in that case it would cause the cookies to report more than one user. But in this case the two different users kept the same name... |
By the way, it doesn't look at userids at all does it?
|
It only looks at userids as usernames can change; but generally speaking userids never change unless they are logging into other accounts.
|
does this work on 3.6 and if so what do i have to do?
|
Quote:
I would like to know how you can delete or flush the database either entirely or individually for each user. |
Quote:
I found another 2 false positives today... I know for damn sure that people involved have never logged in from the same computer. They live about 70 miles away from each other. UserIds don't change, but in my case they did because I had to re-install the forums and everyone had to re-register. (new user id's).. |
Quote:
Quote:
Quote:
|
i have a possible solution to fix the problem with changing user-id's for those with that one exception.
I will code this out and send the possible code fixes to MPDev and see what he has to say. Thanks - James |
Hello,
I'm a bit concerned about the server load on heavy trafficed forums with many, many people having duplicate accounts. Does the thread creation process eat CPU? When are the threads created exactly? Thanks, -Tom BTW: Great hack, really deserves the MotM price |
Quote:
Thanks - James |
The hack's checks a cookie.
If it detects a duplicate account a thread is being created - this means more queries = more server load, depending on how many duplicate accounts are logging in during peak times. So the question is: How many queries does the hack add to our forum on top of the others? |
No queries are performed unless a user is tripping the detector and then only those that normally account for adding a new post anywhere else in your forum.
|
Ok, thanks for the info :)
We have it online now and it is working very good. Thanks, great job, -Tom |
All times are GMT. The time now is 10:30 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|