首页 新闻 会员 周边

哪位高手,帮帮忙解决一下哈。。谢谢了!欢迎各位老大过来指导!

0
悬赏园豆:160 [已解决问题] 解决于 2009-07-23 01:21

做一个验证,例如我再网店买了一双鞋子,然后鞋子有唯一的验证码,以便以后在该网站查询的,说明我是在该网站买的鞋子。判断真伪。。。(通过买鞋子的验证码来验证);请各位老大帮忙指导一下。。。谢谢了。。。在做一个网站,遇到这个问题。。。。来点源码也行呀。。。我QQ522954112   急急急急!  最好指导一下。 谢谢了。。。

头发没乱的主页 头发没乱 | 初学一级 | 园豆:0
提问于:2009-07-22 20:47
< >
分享
最佳答案
0

你网站在卖出商品时,应该有一个表用来存储订单或售出的商品记录吧,在这个表中加一个Guid字段(SQLServer中的类型是uniqueidentifier),存储流水号。

然后在插入这类数据时,使用Guid.NewGuid()方法生成类似这样的编号:" 57d99d89-caab-482a-a0e9-a0a803eed3ba",将其存入流水号字段中即可。

最后将这个号码显示给客户,客户就能拿着这个ID号来查询了。

 

这种方法生成的流水号是永不重复的,不光自己计算机上不会重复,全世界所有计算机之间也不会产生重复,所以绝对够唯一。

斯克迪亚 | 老鸟四级 |园豆:4124 | 2009-07-22 23:11
其他回答(1)
0

一般来说这是防伪码,不是随机码,所以这个码不可伪造,不可复制,一次性查询,查询验证通过就失效,防伪码一部分信息会记录厂商代号,流水号,日期的信息等,最后根据这些信息生成校验位,去校验整个防伪码,以防伪造。

winzheng | 园豆:8797 (大侠五级) | 2009-07-22 23:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册