user-interface - 如何处理虚假账户而无需获取电话号码或电子邮件等个人详细信息
问题描述
这不是一个编程问题,对此感到抱歉。它更多的是一种设计方法。如何处理虚假帐户,而无需获取电话号码或电子邮件等个人详细信息。
通常,网站通过询问电话号码或电子邮件地址来确保用户是唯一的,然后使用 OTP 或验证链接对其进行验证。
如果没有这些细节,有什么方法可以确保用户是独一无二的?
解决方案
如果您想确保他们不是生成帐户的机器人,那么总会有 CAPTCHA。
通常电话号码或电子邮件很有用,因为几乎每个人都有它们,所以它们很适合跟踪用户。他们并不能真正确保所有用户都是唯一的,因为人们可以拥有多个帐户。
另一种选择是存储匹配的 IP 地址并将帐户限制为每个 IP 一个,但如果用户有多个设备,那么这也会失败,或者如果他们使用 VPN。
基本上不可能确保所有帐户都是完全唯一的用户,但是将这些结合起来可以限制拥有多个帐户的用户数量。
推荐阅读
- powerbi - 为什么 Sales (CALCULATE/FILTER) 不将自身限制为该行的产品颜色?
- python - 将数据附加到Python中的列表字典时出现键错误
- c# - c# WebBrowser ReadyState Always Interactive for one domain
- python - 情节没有出现?
- sparql - SPARQL 避免多个输出变量的叉积
- javascript - 如何在 ec2 实例上托管节点 js 服务器
- html - React 用图标替换 li 项目符号
- asp.net - 从 ASP.NET Core 2.2 迁移到 3.1 后,我的 Web 应用程序得到了 Autofac 包的 DependencyResolutionException
- reactjs - 函数作为 React 子级无效。如果您返回 Component 而不是
从渲染 - git - 使用 VSCode 时如何不将我的 config.php 文件(完全忽略它,既不下载也不上传)提交到 Github?