diff --git a/GIGA/Modules/LogIn/Controller/GiGaRegistViewController.m b/GIGA/Modules/LogIn/Controller/GiGaRegistViewController.m index ce59090..53664df 100644 --- a/GIGA/Modules/LogIn/Controller/GiGaRegistViewController.m +++ b/GIGA/Modules/LogIn/Controller/GiGaRegistViewController.m @@ -90,12 +90,12 @@ GIGA_ShowToast(@"请输入正确手机号"); return; } - btn.userInteractionEnabled = NO; - [self startTimer:btn]; + [self sendVerifiCode:btn]; } -(void)startTimer:(UIButton *)btn{ + btn.userInteractionEnabled = NO; if (_time>0) { _timer = [NSTimer scheduledTimerWithTimeInterval:1 count:60 callback:^{ NSString *timeStr=[NSString stringWithFormat:@"%lds",(long)self->_time]; @@ -128,7 +128,9 @@ [api requstDataWithResult:^(GiGaAPIResult *result) { [MBProgressHUD hideHUDForView:self.view animated:YES]; GILog(@"短信获取%@",result.message); - btn.userInteractionEnabled = YES; + if (result.success) { + [self startTimer:btn]; + } }]; } diff --git a/GIGA/Modules/LogIn/Controller/PassWordResetVC.m b/GIGA/Modules/LogIn/Controller/PassWordResetVC.m index 7ebfdce..d636fea 100644 --- a/GIGA/Modules/LogIn/Controller/PassWordResetVC.m +++ b/GIGA/Modules/LogIn/Controller/PassWordResetVC.m @@ -79,17 +79,13 @@ GIGA_ShowToast(@"请输入正确手机号"); return; } - - - btn.userInteractionEnabled = NO; - - [self startTimer:btn]; + [self requstCode:btn]; } //计时 -(void)startTimer:(UIButton *)btn{ - + btn.userInteractionEnabled = NO; if (_time>0) { _timer = [NSTimer scheduledTimerWithTimeInterval:1 count:60 callback:^{ NSString *timeStr=[NSString stringWithFormat:@"%lds",(long)self->_time]; @@ -123,10 +119,12 @@ NSDictionary *params = @{@"mobile":self.phoneNumberTextField.text}; GiGaBaseAPiRequest *requst = [GiGaBaseAPiRequest initWithRequestPath:@"msg/sms/v1/retrievesendcode" method:RequestPostMethod parms:params]; [requst requstDataWithResult:^(GiGaAPIResult *result) { - btn.userInteractionEnabled = YES; [self.view hideToastActivity]; GIGA_ShowToast(result.message); - + if (result.success) { + //成功后再开始倒计时 + [self startTimer:btn]; + } }]; }