asp写的投票程序如何用邮箱的方式获取一次性地址,投票完成投票地址即刻失效。。
时间:2011-12-19
来源:互联网
比如我写一个asp的投票程序,数据库是mssql的。下面有两种思路。
1、我现在要用户选择所要投票的企业,输入邮箱地址,然后在投票用户的邮箱地址里面会得到一个一次性地址。
通过这个地址来点击确认,然后才能投票成功。这个地址投票成功后即失效。?
2、或者用户输入邮箱地址,获取投票链接地址,选择投票企业,点击提交,投票成功,随即该投票地址失效?
各位给点思路?
1、我现在要用户选择所要投票的企业,输入邮箱地址,然后在投票用户的邮箱地址里面会得到一个一次性地址。
通过这个地址来点击确认,然后才能投票成功。这个地址投票成功后即失效。?
2、或者用户输入邮箱地址,获取投票链接地址,选择投票企业,点击提交,投票成功,随即该投票地址失效?
各位给点思路?
作者: phpcainiao 发布时间: 2011-12-19
这个简单吧。
假如数据库有字段 VOTEID(随机数生成) EMAIL(邮箱地址) VOTELOOK(真/假)
用户输入邮箱地址后,程序把邮箱地址和生成的随机数写入数据库,并发送验证地址到邮箱。
例如 http://www.域名.com/mailvote.asp?voteid=c98f3c081ce837a0252d14d7d7e68d7f
mailvote.asp 获得点击过来的 voteid 数据,通过查询数据库
IF VOTELOOK=TRUE
提示已经投过票
ELSE
进入投票程序
END IF
假如数据库有字段 VOTEID(随机数生成) EMAIL(邮箱地址) VOTELOOK(真/假)
用户输入邮箱地址后,程序把邮箱地址和生成的随机数写入数据库,并发送验证地址到邮箱。
例如 http://www.域名.com/mailvote.asp?voteid=c98f3c081ce837a0252d14d7d7e68d7f
mailvote.asp 获得点击过来的 voteid 数据,通过查询数据库
IF VOTELOOK=TRUE
提示已经投过票
ELSE
进入投票程序
END IF
作者: ycqvb 发布时间: 2011-12-19
投完票后,记得把VOTELOOK 锁定为真。这样就不可以重复了。当然,发送验证码之前也可以查询一下数据库,有相同的邮箱记录,也表示已经投过票了
作者: ycqvb 发布时间: 2011-12-19
引用 1 楼 ycqvb 的回复:
这个简单吧。
假如数据库有字段 VOTEID(随机数生成) EMAIL(邮箱地址) VOTELOOK(真/假)
用户输入邮箱地址后,程序把邮箱地址和生成的随机数写入数据库,并发送验证地址到邮箱。
例如 http://www.域名.com/mailvote.asp?voteid=c98f3c081ce837a0252d14d7d7e68d7f
mailvote.asp 获……
这个简单吧。
假如数据库有字段 VOTEID(随机数生成) EMAIL(邮箱地址) VOTELOOK(真/假)
用户输入邮箱地址后,程序把邮箱地址和生成的随机数写入数据库,并发送验证地址到邮箱。
例如 http://www.域名.com/mailvote.asp?voteid=c98f3c081ce837a0252d14d7d7e68d7f
mailvote.asp 获……
怎么才能往他邮箱里面发送验证码呢?
作者: phpcainiao 发布时间: 2011-12-20
看看了,
作者: chongjingsky 发布时间: 2011-12-20
uuid检测。uuid使用过的,就没有效。
作者: dogfish 发布时间: 2011-12-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28