PDA

View Full Version : There are currently xxx users online. but i dont have that much..


postcd
02-02-2015, 09:37 PM
Hello,

i see on my VB 4.x.x forum is on the homepage footer this text:

There are currently 822 users online.

i went into vbulletin configuration, Who is online subpage and see that refresh is set to 120 seconds.

Im not sure why it shows that much visitors while my forum is small.

When i click visitor (guests) number i see many Guests with Location set to:

Registering
Logging In

they have different IPs, like bots

but the last activity time of these Guests differs from like 12:00 AM to like 03:38 PM .. it is like 42 pages of online users. strange, how to please reduce this number shown in Whois, it appears its not 120 sec. refresh...? thx

HM666
02-03-2015, 04:50 AM
Have you installed any spam prevention on your forums? If not you may want to look into that.

postcd
02-03-2015, 03:52 PM
thx for advice,

I see most of these "Guests" are in state "Registering"
so i assume these are bots.

yes, i have antispam plugin and my forum is long time spam free

but vBulletin is lying when saying 2000 users online. As when i go to myforum.com/online.php (i see users for last X hours) i dont want this, i want only users in last like 120 seconds as i have set in vbulletin config....

my current WIO:
"There are currently 2677 users online. 6 members and 2671 guests"

Lynne
02-03-2015, 04:12 PM
What do you have set for AdminCP > Settings > Options > Cookie Options > Session Timeout? That is how long (in seconds) that users will be shown online. The online refresh rate is just how often it will automatically refresh the page for you when you are viewing it.

postcd
02-04-2015, 07:48 AM
Thx Lynne, i have Session timeout 86400 for a purpose to dont be bothered to re-login.. so no way to have long session timeout and Who is online shorter time period?

ozzy47
02-04-2015, 09:20 AM
No, the users online willl show up in the Who's Online page for as long as they are active, or for as long as your Session Timeout, there is no separate setting.

edgeless
02-04-2015, 11:37 PM
But you can use a simple workaround to remain logged on indefinitely if you want. If you set a shorter session timeout period and then simply leave the 'who's online' page open on one of your browser tabs, you will not be logged off. I can remain logged on for days and days that way.

Lynne
02-04-2015, 11:53 PM
Thx Lynne, i have Session timeout 86400 for a purpose to dont be bothered to re-login.. so no way to have long session timeout and Who is online shorter time period?
If your users check the Remember Me checkbox, then after they login, they should stay logged in until they logout.