竞赛表单提交通过GUID跟踪用户

时间:2014-12-08 02:24:49

标签: asp.net-mvc forms submission

我的想法是不使用电子邮件地址来为我需要构建的竞赛提交表单唯一标识用户。由于电子邮件不是唯一的,因此谷歌允许使用其中包含句点的电子邮件,因此很难说电子邮件是否是唯一的。

我的要求是用户可以对一个条目提交2张选票,这样可以给他们两个位置。当用户登陆页面时,我会询问他们是新用户还是返回用户。如果他们是新用户,我会在服务器端生成一个唯一的guid并将其提供给他们。如果他们正在返回用户,我要求他们输入提供的guid然后我在我的数据库上检查这一点,以确保它在那里然后向他们显示感谢页面,如果他们已经投了所有3票或将他们带回到他们的页面在脸书或推特上投票。

任何想法?我认为使用guid我可以保证没有人会欺骗比赛,而不像真正独特的电子邮件。

0 个答案:

没有答案