编程语言
首页 > 编程语言> > php – ‘忘记密码’限制

php – ‘忘记密码’限制

作者:互联网

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

解决方法:

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

标签:php,throttling,denial-of-service,forgot-password
来源: https://codeday.me/bug/20190521/1148578.html