2017-01-23 75 views
-2

我很新的PHP編碼和網站設計。如何限制註冊用戶試圖兩次投票

我想開發一個在線投票系統,只允許註冊用戶投票。已經完成了所有工作,並且工作正常,但我需要的幫助是在用戶註銷之後。

如何讓用戶不能再次登錄並投票兩次?

我該如何第二次重定向用戶?

+0

你使用任何框架?顯而易見的答案是將一個標記(投票後)存儲爲一個cookie。 –

+0

您可以使用登錄用戶的唯一ID存儲投票。當用戶嘗試投票時,請檢查他們的ID是否存在 – jmancherje

回答

3

這主要是一個設計問題,但一種方法是在用戶投票之後在數據庫中設置一個標誌。當用戶登錄時,您將檢查標誌以查看是否進行了投票並進行相應的重定向。

該標誌可以在響應代碼或響應數據中。