我使用简单的机制,在登录数据库后,会插入带有 userId 和 expiresDate 列的新行。一切都会好的,但我怎么知道用户是否离开网站、关闭浏览器等等?
其次,如果他正在查看网站上的不同页面,我怎样才能延长他的 session 时间。我应该一直更新数据库吗?
什么是常见模式?
这对我来说很重要,因为在 liveChat 上我需要知道哪些用户在线,以便客户可以与他们聊天
最佳答案
使用SQLServer State服务将Session存储到数据库中,这将帮助您获取所有在线用户的详细信息。
关于javascript - 我如何知道用户是否已登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5976853/