忘记密码php防止发送过多电子邮件
目前,我的用户可以使用忘记密码链接重复发送电子邮件。我怎样才能防止人们向它发送垃圾邮件。我已经有一个验证码。
Currently my users can repeatedly send emails using forgot password link. How can I prevent people from spamming it. I already have a recaptcha.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
两个想法:
Two ideas :
每封电子邮件每天最多可以请求 X 次。
将每个电子邮件请求计数存储在数据库中(我假设您仅发送到在数据库中注册的电子邮件)。
另外,在用户实际按下电子邮件中的链接之前,请勿重置密码。
Each email can request up to X times per day.
Store each email request count in the DB (I assume you send only to emails registered in your DB).
Also, do not reset password until user actually presses the link in his email.