2017-01-23 76 views
-2

我很新的PHP编码和网站设计。如何限制注册用户试图两次投票

我想开发一个在线投票系统,只允许注册用户投票。已经完成了所有工作,并且工作正常,但我需要的帮助是在用户注销之后。

如何让用户不能再次登录并投票两次?

我该如何第二次重定向用户?

+0

你使用任何框架?显而易见的答案是将一个标记(投票后)存储为一个cookie。 –

+0

您可以使用登录用户的唯一ID存储投票。当用户尝试投票时,请检查他们的ID是否存在 – jmancherje

回答

3

这主要是一个设计问题,但一种方法是在用户投票之后在数据库中设置一个标志。当用户登录时,您将检查标志以查看是否进行了投票并进行相应的重定向。

该标志可以在响应代码或响应数据中。