Angular 4:使用angular-user-idle检测空闲用户

问题描述 投票:2回答:1

我正在使用this库来检测用户在我的应用程序中是否空闲。我正在使用StartWatching(),现在在onTimerStart中我只是打印控制台。

当用户闲置N秒钟时,将触发onTimerStart()。其中,注销用户onTimeOut()。精细。

问题是,我似乎无法弄清楚当用户再次活动时如何重置计时器。就像我在30秒的空闲时间上有15秒的timeOut一样,因此用户在30秒钟内不活动,并且timeOut倒计时开始,如果用户在超时倒计时开始后再次出现,它应该停止倒计时并让用户恢复无需再次登录。

我可以实现吗?感谢任何答案。

angular typescript observable
1个回答
0
投票

请尝试使用this.userIdle.resetTimer();

参考https://www.npmjs.com/package/angular-user-idle

© www.soinside.com 2019 - 2024. All rights reserved.