Sitecore客户端会话 - 以编程方式检查客户端是否已关闭浏览器窗口

时间:2015-01-08 09:16:45

标签: session client sitecore sitecore7

如果Sitecore用户的客户端会话仍在继续,我需要以编程方式检查。

我已经读过,Sitecore会为访问Sitecore客户端应用程序的每个用户分配Sitecore用户票证。 Sitecore客户端用户会话保持活动状态,直到浏览器关闭。 因此,用户客户端会话和服务器会话是不同的事情。当用户关闭浏览器时,客户端会话结束,但服务器会话将持续一段时间。 (直到会话超时结束会话)

有谁能告诉我如何以编程方式检查用户票的状态?

实际上,问题归结为:如果Sitecore用户关闭了浏览器,我如何检查后面的代码?

感谢名单

1 个答案:

答案 0 :(得分:1)

试试这个:

  

Sitecore.Web.Authentication.DomainAccessGuard.Sessions.Where(X => x.UserName ==" currentUser&#34)