当前位置:编程学习 > asp >>

ASP投票系统应该怎么设计比较好?

好比说发布了一个投票项目,要求每个用户只能投一次。在网上看有人说用COOKIES有人说用SESSION,我的程序思路是这样的:在用户登陆后才能显示提交投票的按钮,在执行投票表单后,把用户名记录在投票项目的一个字段里面,当此用户再次投票的时候,用条件语句判断此用户名是否包含在这个字段里来控制是否能继续投票,这样的思路不知道正确么?
补充:重复注册不是这个程序应该要考虑的问题吧··只需能控制一个用户能投一次就可以
		
答案:
你的思路很正确,在使用匿名投票才使用cookie,那也只是记录一些参数,比如投票的id,限制时间等,用户一清除cookie,就可以反复投票。
你每建立个投票后,注册用户投票后记录用户帐号是必须的。俺做的投票系统就是如此,因为是公司内使用,所以当投票设置为实名要求时,没有登录的输入身份证就ok,当然身份证是需要到人力资源库中去验证。
什么时候显示提交按钮无所谓,如果没有登录,那投票按钮前显示输入登录帐号和密码框,如果登录了,就不显示这些。这样就是用户不需要必须登录才可投票。
那还是可以重复注册的。
答案补充
恩。我觉得正确。
不会的话   你去 网站 有注册会员 的    看一下 他的源代码 是怎么 写的 不就得了嘛 !! 人家的是只能注册一次  核你的一样  改一下 就 O了 !!  呵呵  !! 
答案补充
你可以在数据库中把用户名设成主键不就得了!!

上一个:asp.net网页如何放到iis服务器上
下一个:急求一个ASP查找字符串标签的函数

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,