欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

用户在某个时间段内操作频繁提示输入验证码,这个该怎么实现?

程序员文章站 2022-04-25 17:19:10
...
用户发送私信的功能,假设用户在3分钟内连续发了10条私信,则系统提示输入验证码,这个在后端该怎么实现?

回复内容:

用户发送私信的功能,假设用户在3分钟内连续发了10条私信,则系统提示输入验证码,这个在后端该怎么实现?

使用redis incr user:acc expire 180
如果user:acc大于3拒绝

1,发送之前检查3分钟之内发送的条数,用sql
2,session里记录最近10条发消息的时间,用循环数组

相关标签: php