ServiceStack会话中ss-id和ss-pid有什么区别?

时间:2014-08-28 07:22:03

标签: servicestack

ServiceStack会话中 ss-id ss-pid 之间有什么区别?

1 个答案:

答案 0 :(得分:5)

ss-id是在浏览会话期间为请求提供的临时会话ID,因此在浏览会话结束时到期,而ss-pid是永久会话ID,当用户关闭浏览器并稍后返回您的网站时,它应该会持续存在,因为他们还没有清除Cookie。

这在the Sessions documentation

中有所描述
  

启用SessionFeature后,会向ServiceStack添加Global RequestFilter,以确保所有请求都设置了临时ss-id和永久ss-pid会话cookie。这些Cookie只包含一个独特的Base64编码Guid。 ss-opt cookie只是存储用户对他们当前会话是暂时的还是永久会话的偏好(即记住我是否 - 默认为临时会话)。即使ss-opt是临时的,也会创建永久会话cookie ss-pid - 这有助于您将后续请求链接在一起,并可用于用户请求分析。

我希望有所帮助。