Heim > Backend-Entwicklung > PHP-Tutorial > mysql - php 发送邮件时如何过滤用户的重复提交

mysql - php 发送邮件时如何过滤用户的重复提交

WBOY
Freigeben: 2016-06-06 20:38:43
Original
915 Leute haben es durchsucht

在前端放一个文本域,用来让用户输入邮箱帐号,然后提交给后端进行邮件的发送任务

问题是如果用户(恶意)复制进去了几万条邮箱帐号,然后提交了,然后用户又把同样的几万条再次复制进去,重新提交,这样问题就大了

允许用户多次提交,但对于其每次提交的数据都是不可控的....

回复内容:

在前端放一个文本域,用来让用户输入邮箱帐号,然后提交给后端进行邮件的发送任务

问题是如果用户(恶意)复制进去了几万条邮箱帐号,然后提交了,然后用户又把同样的几万条再次复制进去,重新提交,这样问题就大了

允许用户多次提交,但对于其每次提交的数据都是不可控的....

这是怎样一个应用场景,可以大概描述一下吗?

如果仅仅是防止重复提交,将邮件地址放进数据库中做比对可以解决吗?

在发送邮件的接口处做过滤。对用户进行权限等级划分,不同等级一次发送对象数量限制是不同的,同时发送邮件的次数也可以做限制。

记录用户提交,限制一个用户提交的次数。

针对某个用户的数据(邮箱)做去重

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage