1.實名制帳號, 每人限定只能申請一個帳號 (這牽涉到個資法, 所以你要先想好帳號註冊的驗證機制)
2.紀錄帳號登入的時間與IP, 防止多重登入 (或是借他人帳號灌票)
3.每一項的投票, 每一個人只能投票一次, 而不是綁天數次數, 那樣會被灌票的
4.每一種的投票有開始時間與結束時間, 重大的投票盡量縮短投票時間, 以免被找到漏洞灌票
先決定 你要收集哪些個資 那後你收集的個資 哪些有唯一性
然後 這些個資 是否會影響投票意願 或亂投票
然後選出適當唯一性
來限制 登入投票
或 一天內2次以上 判斷 那次為有項
關於投票、線上問卷系統
可以參考我這幾篇文章
http://www.dotblogs.com.tw/mis2000lab/Tags/%E6%8A%95%E7%A5%A8%E5%8D%80/default.aspx
看您是要做死的(固定)、或是動態出題(活的),我都有提供範例
但要衡量自己能力,不然的話,可能改不動
這些範例都有收錄在我的書籍,ASP.NET專題實務(松崗出版)
希望對您有幫助
用SQL 下 Group by 天,人
再用上面指令下Delete 把重複的刪掉