Hi,
It seems that the OnlineUsers feature is not working well at all on my site.
The dnn_UsersOnline table simply did not get updated correctly.
Today I found this blog post:
http://www.andreas-kraus.net/blog/update-lastactivitydate-in-aspnet_users-with-cookie-authentication/
Which caused me to believe this was the problem I had on my site, since I allow using the "remember my" checkbox.
However, it is still not working on all installations, although I use the same settings everywhere, in the Host Settings and in web.config.
Yet, if for the same user that is logged on I call User.Membership.IsOnLine (from the code) I get true!
This means the aspnet mebership can tell if the user is online or not, and it is also indicated in the Users Control Panel.
But when I tried to follow the SQL logic with the help of the SQL Profiler, I wasn't able to understand how to determine that using the tables and SP.
Can anyone explain how this works, and what is the best way to make the OnlineUsers feature work?
I am using DNN 4.3.5 but I think it's the same for 4.5.3
Thx!
Ofer