Meteor框架-如何在5分钟活动后注销用户

Meteor框架-如何在5分钟活动后注销用户,meteor,logout,meteor-accounts,Meteor,Logout,Meteor Accounts,也许我没有深入研究,但我没有在Meteor framework文档中找到信息,例如,在5分钟的活动之后,我如何以及在何处设置用户注销时间 问题1: 我用的是“账户”-ui@1.3.1“包。我发现可以设置“LoginExpirationDays”:0.05,但它不能正常工作,因为登录将像预期的那样提前过期。在使用应用程序的过程中,登录盗版时间似乎不会延长 问题2: 还有,我如何计算5分钟。计算当天的比例?以这种方式,它不起作用 1 hours is 1/24 = 0.041 30 min is 0

也许我没有深入研究,但我没有在Meteor framework文档中找到信息,例如,在5分钟的活动之后,我如何以及在何处设置用户注销时间

问题1: 我用的是“账户”-ui@1.3.1“包。我发现可以设置“LoginExpirationDays”:0.05,但它不能正常工作,因为登录将像预期的那样提前过期。在使用应用程序的过程中,登录盗版时间似乎不会延长

问题2: 还有,我如何计算5分钟。计算当天的比例?以这种方式,它不起作用

1 hours is 1/24 = 0.041
30 min is 0.041/2 = 0.020
5 min = (0.041/60)*5 = 0,003417
我设置为0.05,大约10分钟,如果我将值设置为低于0.04,它将不起作用

1 hours is 1/24 = 0.041
30 min is 0.041/2 = 0.020
5 min = (0.041/60)*5 = 0,003417
我要求了解并让我清楚,它是如何工作的,如何正确设置过期时间,以及如何在使用应用程序时解决无过期时间的问题


感谢您的回答。

您可以在服务器端创建一个cron作业(例如msavin:sjobs),该作业每分钟运行一次,并从您想要强制注销的用户处清除
服务。resume.loginTokens

论坛帖子中详细讨论了您的许多问题

tl;博士

您可以使用软件包或软件包


干杯

adel,非常感谢您的推荐,我也是在Meteor论坛上创建的theread:

我在搜索解决方案,“ZUK”解决方案正在运行,但没有解决问题,如果同一用户使用更多令牌登录超过一次。也不要在关闭浏览器窗口/选项卡时注销用户

因此,我创建了自己的新包acqsk:account-token-expiration,但我不知道我的想法是否正确,因为这是我的第一个大气包:


非常感谢您的回答。

…Meteor.setInterval是一种糟糕的方式吗?