ServiceStack会话中 ss-id 与 ss-pid 之间有什么区别?
答案 0 :(得分:5)
ss-id
是在浏览会话期间为请求提供的临时会话ID,因此在浏览会话结束时到期,而ss-pid
是永久会话ID,即当用户关闭浏览器并稍后返回您的网站时,它应该会持续存在,因为他们还没有清除Cookie。
启用SessionFeature后,会向ServiceStack添加Global RequestFilter,以确保所有请求都设置了临时ss-id和永久ss-pid会话cookie。这些Cookie只包含一个独特的Base64编码Guid。 ss-opt cookie只是存储用户对他们当前会话是暂时的还是永久会话的偏好(即记住我是否 - 默认为临时会话)。即使ss-opt是临时的,也会创建永久会话cookie ss-pid - 这有助于您将后续请求链接在一起,并可用于用户请求分析。
我希望有所帮助。