首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >事件触发时限制对页的访问

事件触发时限制对页的访问
EN

Stack Overflow用户
提问于 2021-02-03 10:52:27
回答 1查看 23关注 0票数 0

我已经创建了一个预订系统,它与谷歌日历同步每5分钟,还截断和旧的数据和从日历中获取新的一个,这个过程大约需要2-3秒。

我想要做的是,当从Google日历获取数据的事件触发时,我想在2-3秒内禁用对预订系统路由的访问,然后在活动结束时再次启用它,因为它会截断旧的数据并获取新的数据,所以如果一个人在这2-3秒内查看预订系统,那么所有预订时间都将是免费的,我不希望这种情况发生。

这种事有可能吗?谢谢和问候!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-03 11:26:29

我的建议是在用户表中创建一个新字段,类似于: is_google_sync_active和路由中间件。

然后就在你开始同步之前。您可以将该字段更改为true,并在新的中间件中检查是否同步。是否处于活动状态,然后在同步时。结束时,您只需将字段的值再次更改为false。因此,每次用户试图传递到您的同步路由时,他都会传递您的中间件,该中间件将处理所有作业。

此外,如果同步,则可以将用户重定向到显示状态或进度的页面。正在处理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66025996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档