javascript - AngularJS:浏览器关闭时自动触发注销

标签 javascript html angularjs session

我正在尝试在 AngularJS 中实现登录身份验证模块。现在我只剩下实现注销了。

注销:

我正在更新 SessionHistory 表中的登录、注销和 session 信息,主要是为了不允许单个用户在特定时间有 2 个不同的 session 。

因此,应在以下情况下触发更新注销信息的函数,

  1. 当用户从应用中注销时。
  2. 当用户空闲时( session 超时)。
  3. 当浏览器关闭时。

第一点我做了,第二点我会设法做(也在 stackoverflow 中找到很多文章和问题)。

但是我不确定当浏览器关闭时如何触发注销功能在数据库中自动更新。我没有设法得到任何文章。请在这件事上给予我帮助。我也是 AngularJS 的新手

提前致谢。

最佳答案

window.onbeforeunload = logmeout();

关于javascript - AngularJS:浏览器关闭时自动触发注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28535117/

相关文章:

javascript - Angular 中的数组映射

javascript - 在 Google Apps 脚本上提示用户输入,错误为 `getUi()` 方法

javascript - Angular 2 : how to update service variable in a module's component so that the variable in lazy module updates automatically?

html - IE9-IE10 - 无法点击绝对定位的元素

javascript - 为什么我的 .pagination li add active 不起作用?

javascript - jquery 选择器

javascript - 使用箭头函数设置变量

带 Controller 的 Angularjs 指令

javascript - 表单不会显示结果

javascript - 如何对 Polyfilled WebComponents 自定义元素进行单元测试