因为需求原因,现在需要生成带时间限制的二维码,需要二维码在1分钟或限制时间内失效,
目前生成二维码的工具是QRcode,但是在修改工具的时候,无法生成带时间限制的二维码,
只能生成一个无法失效的二维码.希望大神能指点一下,最好能贴点源码给点启发.
最后还是进行了,模糊处理.
这种定时失效的不是通过后端来的么。后端数据库生成随机key,加在链接后面比如www.xx.com/xx.do?key=xaxaxaxaxaxax
然后一旦调用这个接口就去数据库验证过期没过期给他页面,过期了显示过期
好多年前的问题了.回头再来看下这个问题,主要还是自己对于二维码的结构和形成了解的不够深.
二维码本身将一个Url转换成一个二维码,经过扫码解析出Url之后进行访问.
那么我们只需要在生成Url的时候,在路径上携带一个时间参数,是否失效,失效后的处理都又后端来处理.
上面有个网友回答的对了,但是那时候对于这个的理解不够,所以...见谅.
如果是客户端处理, 可以url或者cookie/storage记录二维码的生成时间,过期时间
如果服务端处理,参考@Cicyer2513
二维码工坊可以实现