永发信息网

PHP网站短信验证码如何防止被刷

答案:3  悬赏:20  手机版
解决时间 2021-03-30 04:01
  • 提问者网友:太高姿态
  • 2021-03-29 04:54
PHP网站短信验证码如何防止被刷
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-03-29 06:01
1、加验证码;
2、加时间限制,间隔一定时间才能有效;
3、数据库存储手机发送情况,如手机号,时间,IP;
4、根据收集数据,判断是否刷机,禁用IP或者手机号等等,设置禁用时间
5、根据实际情况,设置单天同个IP,手机号一天短信数量追问麻烦看我的详细解释,这些都做了,还是三分钟50条被刷掉,我在想是不是短信平台故意的。追答1、检查是否被挂马了;2、短信接口提供商的问题;其他原因不太清楚
全部回答
  • 1楼网友:青灯有味
  • 2021-03-29 06:41
你这网站这么火爆。。。
改换邀请码就OK了,每天自动生成X个邀请码.
邀请玛功能写起也很简单,追问拿进来要牵扯到银行卡之类的还是呀验证手机的啊,所以手机验证码是不能避免的追答那你可以变通下啊。不用验证码,也不用邀请码
但在注册的时候,会给一个链接,用户点开这个链接,获得一个特色的字符串(每个字符串只能使用一次,你后台有单独的记录和生成)
用户正确填入 一个字符串后,点“下一步”
这个时候,才出现手机验证。
这样的话,除非是专门针对你的网站,写注册机,否则是可以有效屏蔽掉一部分的。
  • 2楼网友:杯酒困英雄
  • 2021-03-29 06:34
汉字验证码呢?或者图片计算验证码(例如:叁加肆等于几),多种验证码并存,效果会好很多。追问以前没用那个平台的时候没事情,就这两天用了她家的平台开始被人刷短信了,图形计算验证码用的,还是3分钟就被刷50条追答我看你在下面,提到了银行卡。我给你提供个思路:
反正你现在发短信验证码,也是花钱的,那么,干脆使用银行卡认证好了。
具体方法是:注册需要填写银行卡号和开户人姓名,然后你给这个银行卡,利用网上银行的批量代付或者转账功能,给他转0.01元的金额,附言那里,写一个验证码。
只有验证码输入正确,才能算验证成功,否则,就是待验证状态。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯