繁体   English   中英

忘记密码php阻止发送太多电子邮件

[英]Forgot password php prevent too many emails being sent

目前,我的用户可以使用“忘记密码”链接重复发送电子邮件。 如何防止人们发送垃圾邮件。 我已经准备好了。

两个想法:

  • 首先,请确保您的数据库中存在该电子邮件地址,以防止您的应用程序向您网站上没有帐户的用户发送垃圾邮件
  • 其次,每天发送到每个电子邮件地址的邮件数量不得超过1或2。
    • 或不允许将超过2-3封邮件发送到一个电子邮件地址; 并在用户更改密码时重置计数器。

每封电子邮件每天最多可以请求X次。
将每个电子邮件请求计数存储在数据库中(我假设您仅发送给在数据库中注册的电子邮件)。 另外,在用户实际按下电子邮件中的链接之前,请勿重置密码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM