In the node http://drupal.org/node/112993 the problem is discussed; I wanted to reassign it, but it gave me some kind of validation error.

The problem is that:
1. The sessions table gets multiple entries in it because the visitor originates at different sites (all of which use the same master site for Shared Sign-on)
2. The "Who's Online" block assumes that there will never be multiple sessions by the same user

I would say that the assumption of the Who's Online block is false. I can see two ways of fixing this:
1. Fix the Who's Online block (and other similar things) to do a proper SELECT DISTINCT, so that each user only appears once
2. Find some way to merge multiple sessions that belong to the same user

Thanks all.

Comments

wayland76’s picture

Just for your convenience, all the session-related stuff in the Shared Sign-on module has now been separated into a separate file (called sessions_extra.inc). If you decide to incorporate any of these functions into core, I'd appreciate knowing about it.

Incidentally, although this is marked as version 5.7, it's also true in 6.2. If people feel this is really a feature request instead of a bug report, please let me know how to tag it (ie. in that case, would it go with 6.x or 7.x?)

Thanks,

dpearcefl’s picture

Status: Active » Closed (won't fix)

Considering the time elapsed between now and the last comment plus the fact that D5 is no longer supported, I am closing this ticket.