做一个h5的对员工投票的宣传页,规则是每人每天只能投3票(不同的员工),
js如何限制每天只能投三票?
/(ㄒoㄒ)/~~其实我主要想问js如何限制每天投三票
经过和老大的友好协商,最好决定还是后端处理,感谢大家的帮助。阿里卡多~~
做一个h5的对员工投票的宣传页,规则是每人每天只能投3票(不同的员工),
js如何限制每天只能投三票?
/(ㄒoㄒ)/~~其实我主要想问js如何限制每天投三票
经过和老大的友好协商,最好决定还是后端处理,感谢大家的帮助。阿里卡多~~
你在前端发起投票的时候创建一个时间对象date和一个计投票次数的变量time,
var time = 0;
var date = new Date();
var lastDay = date.getDate();
投票结束后 把time和lastDay都传到后台
每次投票都做比较
做比较当前日期等于lastDay就判断time的次数
如果不等于就从0开始
这个必须结合后台,用户进入页面首先查他投了几票,如果已经3票,禁止投票, 每一次投票,调后台方法没有超出3票计数,超出返回投票失败, 靠页面缓存肯定不行,如果员工登录了不同设备,那么每个设备都可以投3票
13 回答12.8k 阅读
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
5 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答882 阅读✓ 已解决
后台永远不信任前端,而且用户必须登陆,登陆建议用数据库的session 来做,不要让前端存数值,而且还要后台储存投票次数