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

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

WBOY
Lepaskan: 2016-06-06 20:20:59
asal
2026 orang telah melayarinya

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

回复内容:

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

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

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

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan