小弟最近用了一个ThinkPHP架构的商城程序,其他功能都正常,但是我发现注册时,短信验证码是一直重复的,注册手机号A短信验证码是130580,注册手机号B时也是130580,根本不需要发送验证码就可以用一个验证码注册无数账号。但只要清理了自己浏览器的Cookies,这个验证码就会更换成新的短信验证码,而原先的验证码也变成无法使用。请教各位大神们,这种情况该如何处理?

解决方案 »

  1.   

    注册的短信,肯定有个短暂的有效期 ,看完你的描述,你是把短信存在cookie了,据我观察 ,你的逻辑肯定是,先判断cookie里面有没有验证码,或者说验证码是否是有效值,如果是有效的,你后端就不去重新调短信接口,如果coolie没了,你就发起调用,产生新的验证码我这样分析,不知道你理解没