woocommerce - 避免从同一个 IP 进行多次购买
问题描述
来自西班牙的下午好,伙计们。
我会尽量具体。
我想在我的电子商务(WP + WC)中创建一个免费的实体产品,我只收取几美元的运费。
为了避免作弊,除了检查电子邮件等字段并单独销售产品外,我想知道是否可以显示诸如“使用相同 IP 无法进行多次购买”之类的通知
有任何想法吗?
谢谢 :-)
解决方案
检查此代码以限制相同 IP 购买。
也就是说 - 如果您的目标是将购买限制为一个用户,那么您最好的选择是验证用户自己 ( email
/ username
)。
这样做的原因是:
- 一个用户可能会无意中通过多个 IP 访问页面(例如 VPN 断开连接)
- 许多用户可以使用相同的 IP(通过 NAT)。
IP 不应用于此类验证。
如果您已经在使用电子邮件,那应该就足够了。
推荐阅读
- javascript - 如果变量为空,则阻止提交
- sqlite - Go sqlite 无法在 mac osx 上构建/编译
- angular - Ionic4 - 如何在中心对齐警报按钮?
- node.js - 给定特定大小时,node-fluent-ffmpeg 无法正确调整视频大小
- python - 当输入非整数值时,如何防止我的程序终止?
- c++ - 将子类 Y 推入 std::stack 后无法使用它的方法
(C++) - python - 如何计算重叠并为 pandas 找到重叠的伙伴?
- mysql - MySql 合并同一张表中的记录
- mysql - 如何将我的 url 参数传递给 JavaScript 文件中的异步函数,与 Node.js 的路由分开?
- python - 将数据库转储文件导入excel