2012-01-26 118 views
0

我正在開發一個基於Web的大學評估項目(VS2010,C#,ASP.NET)。用戶可以進入該網站並評估公司的人員(或公司經理)。然後,我的客戶(公司所有者)應該能夠查看評估結果(評估)。由於此流程涉及人員,並且總會有一些用戶重新投票的風險,因此我正在尋找方法來儘量減少類似用戶重新評估的次數,即我將防止用戶投票多次因爲它會嚴重影響評估過程的結果,所以我會詢問用戶有關他的姓名和國家ID的信息;我會將這些數據存儲在我的數據庫中,並且下次嘗試使用相同數據登錄的用戶會收到警告,但任何人都可以更改他的數據並進行多次投票!另外我保存用戶IP並在稍後登錄時檢查它,但它也可以很容易僞造!我還可以做些什麼?使用cookies?會議?我應該如何從技術上防止用戶多次投票?ASP.NET阻止用戶連續登錄

謝謝

回答