更换手机号功能
This commit is contained in:
parent
985b55b475
commit
a450b78ba4
|
|
@ -144,13 +144,13 @@ alpha:1.0]
|
||||||
|
|
||||||
static NSString* DOMAIN_NAME =@"app.ifish7.cn";
|
static NSString* DOMAIN_NAME =@"app.ifish7.cn";
|
||||||
//正式环境
|
//正式环境
|
||||||
//#define SOCKETPORT [Define sharedDefine].server
|
#define SOCKETPORT [Define sharedDefine].server
|
||||||
//#define JIEKOUPORT [[Define sharedDefine] getRealSever]
|
#define JIEKOUPORT [[Define sharedDefine] getRealSever]
|
||||||
//#define JIEKOUPORTHTTP [[Define sharedDefine] getRealSever]
|
#define JIEKOUPORTHTTP [[Define sharedDefine] getRealSever]
|
||||||
//测试环境
|
//测试环境
|
||||||
#define SOCKETPORT @"139.196.24.156"
|
//#define SOCKETPORT @"139.196.24.156"
|
||||||
#define JIEKOUPORT @"http://139.196.24.156:7080"
|
//#define JIEKOUPORT @"http://139.196.24.156:7080"
|
||||||
#define JIEKOUPORTHTTP @"https://app.ifish7.com"
|
//#define JIEKOUPORTHTTP @"https://app.ifish7.com"
|
||||||
//云 @"https://app.ifish7.com"
|
//云 @"https://app.ifish7.com"
|
||||||
//云图片头像等地址 @"http://app.ifish7.com"
|
//云图片头像等地址 @"http://app.ifish7.com"
|
||||||
//#define JIEKOUPORTHTTP @"https://app.ifish7.com"
|
//#define JIEKOUPORTHTTP @"https://app.ifish7.com"
|
||||||
|
|
@ -198,6 +198,7 @@ alpha:1.0]
|
||||||
#define kUserMoreUserData [NSString stringWithFormat:@"%@/api/users/moreUserData/",JIEKOUPORT]
|
#define kUserMoreUserData [NSString stringWithFormat:@"%@/api/users/moreUserData/",JIEKOUPORT]
|
||||||
// 用户信息修改接口
|
// 用户信息修改接口
|
||||||
#define kUpdateSafeUser [NSString stringWithFormat:@"%@/api/users/v3/updateInfo.do",JIEKOUPORT]
|
#define kUpdateSafeUser [NSString stringWithFormat:@"%@/api/users/v3/updateInfo.do",JIEKOUPORT]
|
||||||
|
#define kUpdatePhoneNumber [NSString stringWithFormat:@"%@/api/updateUser/updateUser.do",JIEKOUPORT]
|
||||||
// 头像上传接口
|
// 头像上传接口
|
||||||
//#define kUploadFile [NSString stringWithFormat:@"%@/api/updateUser/uploadFile.do",JIEKOUPORT]
|
//#define kUploadFile [NSString stringWithFormat:@"%@/api/updateUser/uploadFile.do",JIEKOUPORT]
|
||||||
#define kSafeUploadFile [NSString stringWithFormat:@"%@/api/updateUser/uploadFile.do",JIEKOUPORT]
|
#define kSafeUploadFile [NSString stringWithFormat:@"%@/api/updateUser/uploadFile.do",JIEKOUPORT]
|
||||||
|
|
|
||||||
|
|
@ -105,35 +105,14 @@
|
||||||
});
|
});
|
||||||
dispatch_resume(_timer);
|
dispatch_resume(_timer);
|
||||||
|
|
||||||
[self getVerifycode];
|
[self getAliVeriy];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#pragma mark - 获取验证码新(SMS)
|
#pragma mark - 获取验证码阿里
|
||||||
|
|
||||||
-(void)getVerifycode{
|
|
||||||
|
|
||||||
UserModel*model=[[DataCenter defaultDtacenter]valueForKey:@"UserLogIn"];
|
|
||||||
|
|
||||||
// BOOL isMacth=[dataContorl valiMobile:model.phoneNumber];
|
|
||||||
//
|
|
||||||
// if (!isMacth) {
|
|
||||||
//
|
|
||||||
// [self.view makeToast:@"请输入正确手机号"];
|
|
||||||
//
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// NSString *zone = [dataContorl areaCode:model.phoneNumber];
|
|
||||||
//self.areaCode = zone;
|
|
||||||
|
|
||||||
[IFISHHTTPTOOL getverifyWithTimerButton:_timerbutton addphoneNumber:model.phoneNumber zone:self.areaCode result:^(NSError *err) {
|
|
||||||
|
|
||||||
|
|
||||||
}];
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
-(void)getAliVeriy{
|
-(void)getAliVeriy{
|
||||||
|
|
@ -186,25 +165,39 @@ UserModel*model=[[DataCenter defaultDtacenter]valueForKey:@"UserLogIn"];
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
[SMSSDK commitVerificationCode:self.sureTextFiled.text phoneNumber:model.phoneNumber zone:self.areaCode result:^(NSError *error) {
|
if ([self.sureTextFiled.text isEqualToString:_verifyData])
|
||||||
|
{
|
||||||
|
|
||||||
{
|
NSLog(@"验证成功");
|
||||||
if (!error)
|
ChangeModelDoneController *done=[[ChangeModelDoneController alloc]init];
|
||||||
{
|
[self.navigationController pushViewController:done animated:YES];
|
||||||
|
|
||||||
NSLog(@"验证成功");
|
}
|
||||||
ChangeModelDoneController *done=[[ChangeModelDoneController alloc]init];
|
else
|
||||||
[self.navigationController pushViewController:done animated:YES];
|
{
|
||||||
|
|
||||||
}
|
NSString *str =@"验证码验证失败";
|
||||||
else
|
[self.view makeToast:str];
|
||||||
{
|
}
|
||||||
NSLog(@"错误信息:%@",error);
|
// [SMSSDK commitVerificationCode:self.sureTextFiled.text phoneNumber:model.phoneNumber zone:self.areaCode result:^(NSError *error) {
|
||||||
NSString *str =@"验证码验证失败";
|
//
|
||||||
[self.view makeToast:str];
|
// {
|
||||||
}
|
// if (!error)
|
||||||
}
|
// {
|
||||||
}];
|
//
|
||||||
|
// NSLog(@"验证成功");
|
||||||
|
// ChangeModelDoneController *done=[[ChangeModelDoneController alloc]init];
|
||||||
|
// [self.navigationController pushViewController:done animated:YES];
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
// else
|
||||||
|
// {
|
||||||
|
// NSLog(@"错误信息:%@",error);
|
||||||
|
// NSString *str =@"验证码验证失败";
|
||||||
|
// [self.view makeToast:str];
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }];
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -95,25 +95,25 @@ extern BOOL firstLogIn;
|
||||||
});
|
});
|
||||||
dispatch_resume(_timer);
|
dispatch_resume(_timer);
|
||||||
|
|
||||||
[self getVerifycode];
|
[self getAliVerify:_timer];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma mark - 获取验证码新(SMS)
|
#pragma mark - 获取验证码新(SMS)
|
||||||
|
|
||||||
-(void)getVerifycode{
|
//-(void)getVerifycode{
|
||||||
|
//
|
||||||
if ([self.xinModelNumber.text isEqualToString:@""]) {
|
// if ([self.xinModelNumber.text isEqualToString:@""]) {
|
||||||
|
//
|
||||||
[self.view makeToast:@"请输入正确手机号"];
|
// [self.view makeToast:@"请输入正确手机号"];
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
[IFISHHTTPTOOL getverifyWithTimerButton:_timerbtn addphoneNumber:self.xinModelNumber.text zone:self.areaCode result:^(NSError *err) {
|
// [IFISHHTTPTOOL getverifyWithTimerButton:_timerbtn addphoneNumber:self.xinModelNumber.text zone:self.areaCode result:^(NSError *err) {
|
||||||
|
//
|
||||||
}];
|
// }];
|
||||||
|
//
|
||||||
}
|
//}
|
||||||
#define mark - 获取阿里验证码 已去
|
#define mark - 获取阿里验证码 已去
|
||||||
|
|
||||||
-(void)getAliVerify:(dispatch_source_t)timer{
|
-(void)getAliVerify:(dispatch_source_t)timer{
|
||||||
|
|
@ -140,7 +140,7 @@ extern BOOL firstLogIn;
|
||||||
NSLog(@"_verifyData%@",_verifyData);
|
NSLog(@"_verifyData%@",_verifyData);
|
||||||
if ([reDic[@"result"] isEqualToString:@"100"]) {
|
if ([reDic[@"result"] isEqualToString:@"100"]) {
|
||||||
|
|
||||||
[self.view makeToast:@"更换成功"];
|
|
||||||
UserModel*userModel=[[DataCenter defaultDtacenter]valueForKey:@"UserLogIn"];
|
UserModel*userModel=[[DataCenter defaultDtacenter]valueForKey:@"UserLogIn"];
|
||||||
userModel.phoneNumber=self.xinModelNumber.text;
|
userModel.phoneNumber=self.xinModelNumber.text;
|
||||||
|
|
||||||
|
|
@ -207,43 +207,56 @@ extern BOOL firstLogIn;
|
||||||
|
|
||||||
- (IBAction)doneBtn:(id)sender {
|
- (IBAction)doneBtn:(id)sender {
|
||||||
|
|
||||||
// BOOL isMacth=[dataContorl valiMobile:self.xinModelNumber.text];
|
UserModel*model=[[DataCenter defaultDtacenter]valueForKey:@"UserLogIn"];
|
||||||
//
|
if ([self.yanzhengfeild.text isEqualToString:_verifyData])
|
||||||
// if ((!isMacth)|(self.yanzhengfeild.text.length ==0)){
|
{
|
||||||
//
|
NSDictionary*para=@{@"phoneNumber":self.xinModelNumber.text,
|
||||||
// [self.view makeToast:@"请输入正确手机号和验证码"];
|
@"userId":model.userId};
|
||||||
//
|
[AFHttpTool requestWihtMethod:RequestMethodTypePost
|
||||||
// return;
|
url:kUpdatePhoneNumber
|
||||||
// }
|
params:para success:^(id response)
|
||||||
|
{
|
||||||
|
if (response) {
|
||||||
|
NSDictionary *reDic=[NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableContainers error:nil];
|
||||||
|
|
||||||
[SMSSDK commitVerificationCode:self.yanzhengfeild.text phoneNumber:self.xinModelNumber.text zone:self.areaCode result:^(NSError *error) {
|
|
||||||
|
|
||||||
{
|
if ([reDic[@"result"] isEqualToString:@"100"]) {
|
||||||
if (!error)
|
|
||||||
{
|
|
||||||
|
|
||||||
NSLog(@"验证成功");
|
[self.view makeToast:@"修改成功"];
|
||||||
if (firstLogIn) {
|
NSLog(@"验证成功");
|
||||||
|
|
||||||
[self.navigationController popToRootViewControllerAnimated:YES];
|
|
||||||
}else{
|
|
||||||
|
|
||||||
//[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES];
|
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.35 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
||||||
|
if (firstLogIn) {
|
||||||
|
|
||||||
[self.navigationController popToRootViewControllerAnimated:YES];
|
[self.navigationController popToRootViewControllerAnimated:YES];
|
||||||
|
}else{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[self.navigationController popToRootViewControllerAnimated:YES];
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}else {
|
||||||
|
[self.view makeToast:@"失败"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
} failure:^(NSError *err) {
|
||||||
{
|
|
||||||
NSLog(@"错误信息:%@",error);
|
}];
|
||||||
NSString *str =@"验证码验证失败";
|
|
||||||
[self.view makeToast:str];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} ];
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
NSString *str =@"验证码验证失败";
|
||||||
|
[self.view makeToast:str];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue