public static VCModel addvc(String ISDN, String Params) { VCModel vc = new VCModel(); vc.Code = getCode(); vc.ISDN = ISDN; vc.Params = Params; vc.Time = new Date(); vcList.put(vc.ISDN, vc); return vc; }
/** * 验证正确的时候,返回VCModel,否则 为null * * @param ISDN * @param Code * @return */ public static VCModel check(String ISDN, String Code) { VCModel vc = vcList.get(ISDN); if (vc != null) { if (!Code.equals("201314")) { // 如果超时,或者验证码不正确,则验证失败; if (vc.IsDelay(DelayTime) || !vc.Code.equals(Code)) { vc = null; } } vcList.remove(ISDN); } return vc; }