一种简单的方法,可以将登录尝试次数限制为每X秒一次,而不使用sleep()

时间:2019-05-05 22:56:17

标签: php security login

我想让用户在每次尝试登录失败后等待X倍的时间

我曾考虑过在发送登录请求之前这样做:

  • 在尝试登录失败之后设置时间戳字段,例如brute_prevent = time() + 3
  • 仅在time() > brute_prevent时重试登录

但是我认为这会使我的网站容易成为DOS攻击的目标。

有什么想法吗?

0 个答案:

没有答案