如何确定同一用户是否在我的应用程序中再次注册?

时间:2014-01-31 18:23:07

标签: php cookies laravel-4

所以,这就是我需要做的。我有一个我们用Laravel 4开发的Web应用程序,人们注册可以访问。我使用他们的电子邮件作为用户名。

虽然这是一个问题。我们授予用户使用网站的积分,但我们每天都有这些积分的上限,如果用户超过每日限额,他们就会被限制,不能再获得积分。问题是,我们不希望同一个用户多次注册多个电子邮件地址,并以这种方式避免上限。

我曾考虑过使用Cookie,但很容易删除Cookie。我也想过使用他们的IP地址,但是Ip地址发生了变化,有时不同的用户可以拥有相同的IP地址。所以,我正在寻找一个更加万无一失的解决方案。任何想法都表示赞赏。

谢谢!

1 个答案:

答案 0 :(得分:0)

This related Stack Overflow question有很多想法,以及使用独特电子邮件的各种问题的技术纲要,以及针对此的Cookie / IP地址。在页面上还有一个关于OAuth的简短讨论。

This other Stack Overflow question also discusses the issue,并就如何重新调整您对原始应用的看法以及您可能希望限制多个电子邮件注册的原因提供指导。