还是最近生成证书的需求,压测的时候,发现许多证书与用户本人信息不一致
PS:比如 张三李四王五同时拿证书,由于生成的pdf会临时放在服务器本地,会导致张三李四王五三个人拿到的都是张三的证书,或者都是李四的证书..
后发现原因是生成pdf的文件名称都是使用的同一个,可能在生成了张三的证书之后,张三的证书还没被删除,导致李四和王五去拿证书,直接就拿到了张三的证书!
(由于当时是先写了一个demo,后续直接复制过去,忘记把生成证书文件的文件名加一个uuid,所以导致这种问题)
还是最近生成证书的需求,压测的时候,发现许多证书与用户本人信息不一致
PS:比如 张三李四王五同时拿证书,由于生成的pdf会临时放在服务器本地,会导致张三李四王五三个人拿到的都是张三的证书,或者都是李四的证书..
后发现原因是生成pdf的文件名称都是使用的同一个,可能在生成了张三的证书之后,张三的证书还没被删除,导致李四和王五去拿证书,直接就拿到了张三的证书!
(由于当时是先写了一个demo,后续直接复制过去,忘记把生成证书文件的文件名加一个uuid,所以导致这种问题)
本文标题:仔细检查代码,兄弟们
本文链接:https://www.haomeiwen.com/subject/jyalsdtx.html
网友评论