php – ‘忘记密码’限制
作者:互联网
我有一个’忘记密码’系统设置,用于向用户发送带有重置链接的电子邮件.问题是:如何防止滥用此系统?我怎样才能确保人们不会使用它来垃圾邮件收件箱,但仍然可以将它用于需要它的人?
解决方法:
发送恢复电子邮件时,记录它发生的时间.如果在预设的时间间隔内(15分钟?6小时?一天?)有任何进一步/太多的恢复请求,请打印一条消息,不要发送电子邮件.
标签:php,throttling,denial-of-service,forgot-password 来源: https://codeday.me/bug/20190521/1148578.html