angular - 角度 4 模型弹出窗口中的会话超时问题
问题描述
如果应用程序空闲,我实现了会话超时,那么它应该重定向到登录页面。但是当模型窗口打开时它不能按预期工作。
this.userIdle.onTimerStart().subscribe(count => console.log(count));
this.userIdle.onTimeout().subscribe((res) => {
sessionStorage.removeItem('currentUser');
this.navCtrl.navigate('/auth/login');
setTimeout(() => {
this.msgSvc.error('Your session has expired due to inactivity.');
}, 1000);
});
例如:
当模型弹出窗口打开并且系统空闲一段时间后,它会导航到登录页面,但模型弹出窗口仍然打开并在登录页面顶部可用。
如果通过检测系统空闲重定向到登录页面,有人可以帮助我如何关闭模型窗口
解决方案
推荐阅读
- python - 如何解决 pandas.get_dummies 中的问题
- python - 如何在python中将最小二乘回归成本函数绘制为等高线图
- google-bigquery - BigQuery 不返回任何 --max_rows 设置为较大值的行
- c++ - 使用 Rcpp 从 R 访问 C++ 类成员的最佳方式
- r - 预测变量中不允许使用 NA。森林小姐
- javascript - javascript调用内部函数
- amazon-web-services - 在使用 S3 REST API 端点时为 CloudFront 设置错误页面
- resharper - 如何配置 resharper 以向 C# 区域块添加注释?
- matlab - 有没有办法减少像素分隔符代码的处理时间?
- c# - 当添加到 AddRange 的表发生更改时,添加到 List (AddRange) 的项目会更改