之前Discuz的验证码一直存在一个问题:2个验证码不能同时出现,如果同时出现的话,后一个验证码的出现就会导致前一个验证码的失效。仔细检查以后发现验证码的相关信息是以cookie存储在浏览器当中的。
本次修改将验证码的cookie的key从一种变为多种,因此多个验证码同时出现的时候就不会互相冲突了。
感谢@老周部落