我正在开展一个项目,我需要为Verified
用户设计逻辑。这意味着用户(基于负面反馈)无法删除其帐户并在不同的电子邮件ID下开始新帐户。
目前,要创建帐户,用户输入:
desired userID,
email address (yahoo, gmail etc),
Address,
City,
State,
Zip,
Phone
如何确保用户关闭其帐户并启动新帐户,应用程序是否可以对此进行跟踪?
建议的一个选项是向用户的手机发送安全代码;
答案 0 :(得分:3)
除非他们使用相同的细节,否则你不能。你唯一可以比较的是电子邮件地址,每个人都已经有好几个,并且很容易获得更多。
如果您只允许每个地址注册一次,则必须小心,因为这会阻止同一家庭的成员注册您的服务。
答案 1 :(得分:1)
不幸的是,没有可靠的方法可以做到这一点。当然,除非您要求用户提供SSN号码,然后以某种方式对其进行验证。
答案 2 :(得分:1)
鉴于您收集的数据组合是开放式的,并且它们对于每个值几乎都是无限的可能性,我不确定您是否可以阻止这种情况,除非每个用户都绑定到另一个设备,例如硬件密钥令牌或一些其他非用户提供的基于带外认证的硬件。