请求高手指导:使用ASP.net的投票系统,如何设置一个用户每天只能投一票!

请求高手指导:使用ASP.net的投票系统,如何设置一个用户每天只能投一票!,第1张

设置一个用户每天只能投一票!

首先要定义:一个用户 每天 这2个概念;

如果是有用户登录的,一个用户好理解,否则可以用IP地址来定义;

有了这个概念,就可以在系统中,用数据库来记录 “用户的投票时间和编号(或者IP地址)”;

当新用户要投票时,先到该数据库中查询一下,即可实现。

如果是登录后才可以进行投票,那么投票范围应当是所有的 用户表的数据,

那么可以新建一张表 Record 粗略设计如下

ID----主键

TicketID --票的ID 参照 票表

UserID --投票者的ID

CreateID --创建该票的用户的ID

Counts - -当前票数

每次单击完投票之后,获取到当前投票者的ID 然后在用于存放投票记录的表里 Select Count(*)from record where UserID=currentUserID

如果存在,提示该用户投过票了。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9934183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存