> ## Documentation Index
> Fetch the complete documentation index at: https://jinshuju-20a27453.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 如何防止红包被恶意刷取

> 当需要配置微信红包的发放规则和金额时，可设置红包功能的发放条件。

## 红包审核后发放

强烈建议设置红包审核后发放，此功能是专业增强版及以上套餐支持。在「微信红包—领取规则」处可以设置审核后发放，每个填表人在微信中提交表单后，提示填表人红包将审核后发放。通过人工审核，有效避免红包直接被恶意刷取。

<img src="https://mintcdn.com/jinshuju-20a27453/qtDc4FILJgM3Fpd4/v4/attachments/1wNQmza1A6FKXu1fmQ9m6SPf.png?fit=max&auto=format&n=qtDc4FILJgM3Fpd4&q=85&s=6517841871c7fc3be34b224a6f7411eb" alt="PC|表单设置|表单设置页面「红包设置」区域点击「防刷设置」" width="1536" height="784" data-path="v4/attachments/1wNQmza1A6FKXu1fmQ9m6SPf.png" />

填写者领取页面

<img src="https://mintcdn.com/jinshuju-20a27453/sSdHTDHjdSu1q3-g/v4/attachments/Bb3MAdxRpqFA3nZ53d4dzbqa.png?fit=max&auto=format&n=sSdHTDHjdSu1q3-g&q=85&s=475650411f8225cef6d081e7662e49b7" alt="PC|表单设置|红包防刷设置页面勾选「限制同一设备提交次数」「限制同一IP提交次数」" width="1235" height="697" data-path="v4/attachments/Bb3MAdxRpqFA3nZ53d4dzbqa.png" />

后台审核页面

<img src="https://mintcdn.com/jinshuju-20a27453/BxJ_garRQsmARlw6/v4/attachments/c98BeRFpeNXuJZcwuGuHPdwo.png?fit=max&auto=format&n=BxJ_garRQsmARlw6&q=85&s=48a6235338d40b733607f843ea2917d5" alt="PC|表单设置|红包防刷设置页面设置「每个设备最多提交」「每个IP最多提交」次数" width="1536" height="672" data-path="v4/attachments/c98BeRFpeNXuJZcwuGuHPdwo.png" />

<img src="https://mintcdn.com/jinshuju-20a27453/BxJ_garRQsmARlw6/v4/attachments/e4RT7UEiiqaCzRv6RzFFKua8.png?fit=max&auto=format&n=BxJ_garRQsmARlw6&q=85&s=9fc5f409c14fe53bb9f9cb8253de408d" alt="PC|表单设置|红包防刷设置页面勾选「开启人机验证」防止机器人刷取" width="1536" height="781" data-path="v4/attachments/e4RT7UEiiqaCzRv6RzFFKua8.png" />

点击数据操作审批

***

我们可以使用一些功能去限制填表人答题时间、填写频率、填写地区等等。从技术上讲，系统上的任何限制方式都无法保证百分百规避掉刷票用户。

## 所有字段设置「必填」

如果字段为非必填，填表人可以直接提交，导致无法收集有效数据。

![App|字段|移动端表单填写页面显示「滑动验证」人机验证界面](https://help-assets.jinshuju.net/assets/file/14564/2.png)

## 开启短信验证

如果表单中有「手机」字段，建议开启「短信验证」，填表人需要输入真实有效的手机号，短信验证后才能填写提交。如需一个手机号只能填写提交一次，建议开启「不能和已有数据重复」。

填写表单的人群是固定的，且知道手机号名单，可以设置「白名单」，最多支持 5,000 个号码。

![PC|表单设置|红包防刷设置页面勾选「仅限微信粉丝填写」限制填写人员](https://help-assets.jinshuju.net/assets/file/14570/5.png)

## 微信限填一次

点击表单的「设置—人群管理」页面设置「仅限在微信/企业微信中填写、收集用户信息、每微信账号限填一次」，那么一个微信只能填写一次表单。

不推荐设置每个 IP 限制填写一次，因为学校、公司等公共网络出口 IP 可能是同一个；也不推荐设置每个设备限制填写一次，因为设备是基于浏览器缓存，如果清除微信缓存，可以重复填写。

![App|表单发布|非粉丝访问表单提示「请先关注公众号后填写表单」](https://help-assets.jinshuju.net/assets/file/14572/7.png)

如果你是 [企业版套餐](https://jinshuju.net/plan_payment) ，还可以设置「每字段」限填，目前支持姓名、手机、邮箱、单行文字、可转化为单行文本的字段。如果表单绑定群组，还可选「每群组成员」。

## 设置「禁止在微信中分享」

红包表单的传播性都非常的强，可能会出现某一个人填写了，觉得可以薅羊毛，会转发给自己的亲朋好友、其他微信群。推荐你设置「禁止在微信中分享」，填表人用微信打开表单填写，不允许转发给微信好友、朋友圈、QQ等三方平台。但是你直接发表单链接、二维码，别人可以保存然后传播，金数据无法限制。

功能弊端：填表人网络不好，点击进入表单还未加载完，可以点击右上角转发；PC 端微信可能不受限制。

![PC|表单设置|红包防刷设置页面勾选「指定填写人员」上传白名单限制](https://help-assets.jinshuju.net/assets/file/14567/4.png)

## 添加分页字段

如果担心填表人答题速度太快，不经思考就提交表单，可以在表单添加「分页」字段，可设置「下一页等待时间」，强制填表人停留在当前页面，延长每页答题时间。

<img src="https://mintcdn.com/jinshuju-20a27453/SB_ch2_-a6Dm3e2H/v4/attachments/YuJjnUQX2VxScZGTAqLaH1rB.png?fit=max&auto=format&n=SB_ch2_-a6Dm3e2H&q=85&s=a0bac7c5f4a5c04f698fd22ff2932543" alt="PC|表单设置|指定填写人员设置页面上传Excel白名单文件" width="1536" height="737" data-path="v4/attachments/YuJjnUQX2VxScZGTAqLaH1rB.png" />

## 设置「仅限某地区可填」

如果你只想某个省/市的人员可以填写表单领取红包，专业版及以上套餐可以在表单的「设置—人群管理—填写规则」设置「仅限某地区可填」。

![App|字段|移动端表单填写页面白名单验证不通过提示「不在白名单内」](https://help-assets.jinshuju.net/assets/file/14577/9.png)

限制填写地区基于填写者 IP 实现，依赖于 IP 地址库。如果有填表人在现实中符合限制填写的地区，但是无法填写，说明系统对该用户 IP 地址解析错误。出现该情况的原因有：

* 当运营商调整 IP 地址段分配，而 IP 地址库未及时更新时，会导致被调整的 IP 地址段解析到调整前的地区。

* 由于手机设备商或运营商原因， IP 可能识别为号码归属地。比如：西安联通的手机设备，在北京打开时，可能 IP 还是西安。

解决办法：请填表人填表设备连接本地 Wi-Fi 后，重新填写表单试试。

 

**从技术上讲，系统上的任何限制方式都无法保证百分百规避掉刷票用户，建议使用红包审核后发放，人工避免。**


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.