'忘记密码'限制

RS7*_*RS7 5 php throttling denial-of-service forgot-password

我有一个'忘记密码'系统设置,用于向用户发送带有重置链接的电子邮件.问题是:如何防止滥用此系统?我怎样才能确保人们不会使用它来垃圾邮件收件箱,但仍然可以将它用于需要它的人?

jwo*_*der 1

发送恢复电子邮件后,记录发送的时间。如果在预设时间间隔(15 分钟?6 小时?一天?)内有任何进一步/过多的恢复请求,请打印一条消息,不要发送电子邮件。