javascript - 我如何知道用户是否已登录

标签 javascript asp.net

我使用简单的机制,在登录数据库后,会插入带有 userId 和 expiresDate 列的新行。一切都会好的,但我怎么知道用户是否离开网站、关闭浏览器等等?

其次,如果他正在查看网站上的不同页面,我怎样才能延长他的 session 时间。我应该一直更新数据库吗?

什么是常见模式?

这对我来说很重要,因为在 liveChat 上我需要知道哪些用户在线,以便客户可以与他们聊天

最佳答案

使用SQLServer State服务将Session存储到数据库中,这将帮助您获取所有在线用户的详细信息。

关于javascript - 我如何知道用户是否已登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5976853/

相关文章:

javascript - 我可以在我的网络应用程序中禁用浏览器刷新吗?

javascript - 在函数内部动态设置时,setValidators 根本不起作用

asp.net - 我应该在 web.config 的哪一部分插入 elmah 标签?

asp.net - 远程调试Azure网站: Breakpoints not hit

asp.net - 如何在 ASP.Net MVC 5 站点中设置 NameClaimType?

javascript - firebase 多路径更新和每个路径的规则

javascript - 如何从 AngularJS 中的异步树结构 API 创建 promise

javascript - 渲染 redux props map 不是一个函数

javascript - 使用自定义验证器防止将来的日期和今天的日期

c# - 试图将 IList 转换为 List 以便 AddRange