ASP.NET阻止用户连续登录

时间:2012-01-26 04:35:32

标签: asp.net

我正在开展一个基于网络的学术评估项目(VS2010,C#,ASP.NET)。用户可以进入网站并评估公司(或公司经理)的人员。然后我的客户(公司所有者)应该能够查看评估结果(评估)。由于这个过程涉及到人,并且总是存在一些用户重新投票的风险,我正在寻找方法来尽量减少类似用户的重新评估次数,即我将阻止用户多次投票因为它可以极大地影响评估过程的结果,我问用户他的姓名,姓氏和国民身份证;我将这些数据存储在我的数据库中,下次用户尝试使用相同数据登录时会收到警告,但是任何人都可以更改他的数据并多次投票!此外,我保存用户IP,并将在以后登录时检查它,但它也可以很容易伪造!我还可以做些什么?用饼干?会议?我应该如何在技术上阻止用户多次投票?

感谢

1 个答案:

答案 0 :(得分:1)

您无法避免,但可以将其降至最低。看看这个类似的问题/答案:
multiple voting
Hunting Cheaters
Prevent Users from Voting Multiple times