gpt4 book ai didi

java - 在java中使一个函数在几秒钟内不工作

转载 作者:行者123 更新时间:2023-12-01 20:27:12 25 4
gpt4 key购买 nike

我有一个登录功能。我希望我的功能不起作用,例如 10 秒,如果用户调用它超过 5 次。我该怎么办?我会很高兴如果有人回答我的问题。

最佳答案

您需要记录用户失败的登录尝试(例如在数据库中),一旦达到阈值,您需要从login方法返回错误响应以进行配置距上次登录尝试失败的时间量,例如:

  • 当登录失败时,将其记录到数据库中(连同时间戳)
  • 在尝试登录期间,获取失败尝试计数并检查是否已达到配置的阈值
  • 如果超过阈值,请检查上次登录的时间戳,如果当前日期距该时间戳不超过 x 分钟,则阻止调用
  • 成功登录后,清除所有失败的尝试

关于java - 在java中使一个函数在几秒钟内不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43699700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com