我有功能问题计算总用户。 在数据库内部,我有一个字段登录来检查用户是否登录。 我有一个SessionListener类来检查会话是否被销毁,我将更新会话用户的状态。 问题是当用户通过close brower注销并再次登录时。我有两个会话一个会话保持当前用户和一个保持user_logout。我检查current_user和user_logout是否具有相同的ID,我不会更新用户的状态。问题是如何检查当前会话以获取current_user?
例: - 用户A登录 - >会话:111创建并保留用户A(状态登录)
用户通过关闭浏览器退出 - >会话:111等待一分钟被销毁。
用户A再次登录 - >会话:222创建并保留用户A
会话:111已销毁并且用户A的update_status(状态注销)但实际上用户A未注销。
非常感谢。