但问题是您可以在重新加载页面时重置它。而且我需要它是不可重置的。
我之前使用令牌实现了授权并在数据库中插入过期时间,并考虑在这里做类似的事情。当用户打开带有计时器的页面以在 DB 中插入“当前时间 + 30 秒”,将其返回到前端,插入浏览器的 localStorage 并通过使用时间间隔执行“localStorageTime - 当前时间”(如果用户以某种方式设法在计时器为 0 之前单击重试按钮它不会返回任何内容,因为后端的“当前时间”不大于此计时器的自毁时间)?或者有更好的解决方案吗?
但问题是您可以在重新加载页面时重置它。而且我需要它是不可重置的。
我之前使用令牌实现了授权并在数据库中插入过期时间,并考虑在这里做类似的事情。当用户打开带有计时器的页面以在 DB 中插入“当前时间 + 30 秒”,将其返回到前端,插入浏览器的 localStorage 并通过使用时间间隔执行“localStorageTime - 当前时间”(如果用户以某种方式设法在计时器为 0 之前单击重试按钮它不会返回任何内容,因为后端的“当前时间”不大于此计时器的自毁时间)?或者有更好的解决方案吗?