2011-06-30 52 views
2

我打算準備一個帶有投票選項的圖庫(在php中)。但是,我遇到安全問題,不知道如何解決這些問題。如何確保具有投票功能的圖庫

我希望它有可能每24小時只投一次。我試圖使用IP地址驗證,但取決於ISP,重新連接後可能會更改。 Cookies可以從電腦中刪除。

我考慮過另一種方法:發送一封電子郵件給他們點擊鏈接進行投票的人。這將被保存在數據庫與24小時IP地址和電子郵件地址的限制。

不幸的是,這些選項並不能保證。你有沒有更多的安全提示?你會建議別的嗎?

PS- CAPTCHA看起來不錯,但用戶在遇到任何困難時可能不想投票。

+0

...和客戶端IP地址可以改變中期 – symcbean

回答

0

這可以通過默默無聞來實現。正如Subdigger和Oltarus所說,只有註冊用戶纔是唯一真正的選擇。

大多數自動輪詢代碼只能直接提交給表單。您可以設置Cookie並記錄用戶活動,以確定他們在提交之前是否實際訪問了投票頁面。

4

爲什麼不允許投票才能註冊。

+1

我認爲這是最好的(也是唯一的)方式。如果你嘗試別的方法,你會以某種方式遇到問題。 Cookies:用戶可以刪除並重新投票。知識產權記錄:首先從學校/公司/網吧/ ...投票,阻止來自同一建築物的所有其他用戶。 – SteeveDroz