用户发送私信的功能,假设用户在3分钟内连续发了10条私信,则系统提示输入验证码,这个在后端该怎么实现?
使用redis incr user:acc expire 180如果user:acc大于3拒绝
1,发送之前检查3分钟之内发送的条数,用sql2,session里记录最近10条发消息的时间,用循环数组
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读
1 回答946 阅读
1 回答899 阅读
1 回答897 阅读
4 回答7.9k 阅读
2 回答3.2k 阅读✓ 已解决
9 回答7k 阅读✓ 已解决
2 回答3.2k 阅读
使用redis incr user:acc expire 180
如果user:acc大于3拒绝