I'd like to know if anyone else has noticed this problem on their setup, or is it just me. And if it is a problem, if there is a fix in the making?
I am using XOOPS 3.0.3 at
http://www.calogic.de . It is not a very heavily used site.
Upon entering the site, the who's online block shows 1 guest.
After logon, the who's online block shows 1 guest and 1 Member online, and my User Name is displayed.
After logoff, the block still shows 1 Guest and 1 Member that is online, and my User Name is still displayed. Even in the forum my posts show I am online.
My Admin rights however, are not available after logoff, which I didn't expect would be.
It really just seems to be the Who's Online module itself.
If I wait 5 minutes or so, then refresh, or navigate in the site after logoff, my online status then shows 1 guest and 0 members.
This leads me to think it probably has something to do with a cache, either proxy or local, and XOOPS cookie(s).
And because I am no fan of cookies in anyway, either as a user or the programmer that I am, I would suggest using a differnt method of determinig if an online visitor is a Guest, or a logged on Member. Is it correct to assume that, at the second of logoff, a Member becomes a Guest?
I mean, there is surely a field in the user table, or elshwhere in some other table, that records if a visitor is logged on or not. And it is this field that should be used to count the number of Guests / logged on Members, not a cookie (if this is the case).
Yes, I know there is the remote possibility that some other person is online at the same time, but highly unlikely. I have been using XOOPS for a week or so now, and I noticed this descrepancy from the get go, and have been observing it closely.
Thanks for any comments.
Just checked, the XOOPS site seems to have this (bug?) too. Plus I just upgraded to 3.0.4, and same thing.