是否可以使用couchdb查询当前活动会话?
服务器能够根据超时值跟踪会话,那么我如何确定哪些用户拥有活动会话?
答案 0 :(得分:4)
CouchDB对活动会话一无所知。这些"会议"实际上是基于HTTP Cookie,holds用户名,时间戳和签名哈希。当CouchDB处理请求时,它会解码cookie的AuthSession值并验证:
如果所有这些条件都合适:接受请求进行进一步处理。如果Timestamp更接近到期边界,CouchDB会更新cookie以进行"会话"持续时间更长。
对于此方案,没有理由需要维护活动会话的内部列表。