不要使用将已经生成的验证码和刚刷新出来的验证码进行匹配,这方法不是很好,有没有其他方法解决,确保之前没有生成过一样的验证码
这个验证码就是为了防止恶意注册的,其实第一次或者第多少次都一样也是没有关系的。而且已经生成的验证码和刚刷出来的验证码是一样的概率是很小很小的。
指定第一个字符,第一次从[0-5]中生成,第二次从[6-9]中生成,后面的随机化
除非你把生成过的记录下来,或者按照顺序生成,否则没法判断。但是验证码没有必要这么做,只要是充分随机的就可以。
将新生成的和记录下来的比对即可,但需要维护记录下来的数据,设定时间值,将超过时间的字段删除
这个验证码就是为了防止恶意注册的,其实第一次或者第多少次都一样也是没有关系的。而且已经生成的验证码和刚刷出来的验证码是一样的概率是很小很小的。