设计“已验证”用户状态

时间:2011-03-31 15:00:50

标签: asp.net user-experience

我正在开展一个项目,我需要为Verified用户设计逻辑。这意味着用户(基于负面反馈)无法删除其帐户并在不同的电子邮件ID下开始新帐户。

目前,要创建帐户,用户输入:

desired userID,  
email address (yahoo, gmail etc),  
Address,  
City,  
State,  
Zip,  
Phone 

如何确保用户关闭其帐户并启动新帐户,应用程序是否可以对此进行跟踪?

建议的一个选项是向用户的手机发送安全代码;

3 个答案:

答案 0 :(得分:3)

除非他们使用相同的细节,否则你不能。你唯一可以比较的是电子邮件地址,每个人都已经有好几个,并且很容易获得更多。

如果您只允许每个地址注册一次,则必须小心,因为这会阻止同一家庭的成员注册您的服务。

答案 1 :(得分:1)

不幸的是,没有可靠的方法可以做到这一点。当然,除非您要求用户提供SSN号码,然后以某种方式对其进行验证。

答案 2 :(得分:1)

鉴于您收集的数据组合是开放式的,并且它们对于每个值几乎都是无限的可能性,我不确定您是否可以阻止这种情况,除非每个用户都绑定到另一个设备,例如硬件密钥令牌或一些其他非用户提供的基于带外认证的硬件。