Pravdu máte v tom, že pokud se uživatel odhlásí ze svého účtu v Joomle v backendu v "Logged in Users" by neměl zůstat přihlášený, tam jsou jen akutálně přihlášení a vy jako administrátor je můžete odhlásit.
Nevím, ale podle čeho myslíte, že by mohl jakýkoliv webový server "poznat", že uživatel právě zavřel okno prohlížeče, nebo vypnul počítač.
Session je záznam, který vzniká, když si načte stránku, potom se do ní ukládá např. přihlášení uživatele a spousta dalších údajů.
Ale pokud uživatel zavře prohlížeč už nic neodesílá webovému serveru, na serveru tedy nikdy není možnost zjistit, jestli si uživatel např. hodinu prohlíží stránku z posledního načtení, nebo už je někde úplně jinde.
Když zavřete prohlížeč, nebo jdete na jiný web Session nekončí, jinak by nemusela mít přece nastavení platnosti

.