如果Sitecore用户的客户端会话仍在继续,我需要以编程方式检查。
我已经读过,Sitecore会为访问Sitecore客户端应用程序的每个用户分配Sitecore用户票证。 Sitecore客户端用户会话保持活动状态,直到浏览器关闭。 因此,用户客户端会话和服务器会话是不同的事情。当用户关闭浏览器时,客户端会话结束,但服务器会话将持续一段时间。 (直到会话超时结束会话)
有谁能告诉我如何以编程方式检查用户票的状态?
实际上,问题归结为:如果Sitecore用户关闭了浏览器,我如何检查后面的代码?
感谢名单
答案 0 :(得分:1)
试试这个:
Sitecore.Web.Authentication.DomainAccessGuard.Sessions.Where(X => x.UserName ==" currentUser&#34)