| | |
| | | #pragma mark button event begin |
| | | -(void)resetUserPwdAction |
| | | { |
| | | // 重置密码操作 |
| | | if(userOldPwdTextField.text.length == 0) |
| | | { |
| | | [Global alertMessageEx:@"请输入原密码." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | } |
| | | else if(userNewPwdTextField.text.length == 0) |
| | | { |
| | | [Global alertMessageEx:@"请输入新密码." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | |
| | | } |
| | | else if(userSurePwdTextField.text.length == 0) |
| | | { |
| | | [Global alertMessageEx:@"请输入确认密码." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | } |
| | | else if(![userNewPwdTextField.text isEqual:userSurePwdTextField.text]) |
| | | { |
| | | [Global alertMessageEx:@"两次输入的新密码不一致." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | } |
| | | else |
| | | { |
| | | NSString *path = [NSString stringWithFormat:CHANGE_PSW]; |
| | | |
| | | CommonReqModel * model = [[CommonReqModel alloc] init]; |
| | | model.userID = _loginUser[@"_id"]; |
| | | model.password = userOldPwdTextField.text; |
| | | model.newspassword = userNewPwdTextField.text; |
| | | |
| | | MPWeakSelf(self); |
| | | [NetworkSingleton networkingPostMethod:model.toDic urlName:path success:^(id responseBody) |
| | | { |
| | | MPStrongSelf(self); |
| | | BaseResModel * resModel = [Global toBaseModel:responseBody]; |
| | | if(resModel.code == 0) |
| | | { |
| | | [Global alertMessageEx:resModel.desc title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | [UserDefault setObject:model.newspassword forKey:@"password"]; |
| | | // 最外层控制器出栈 |
| | | [weakself.navigationController popViewControllerAnimated:YES]; |
| | | } |
| | | else |
| | | { |
| | | [Global alertMessageEx:resModel.desc title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | } |
| | | } |
| | | failure:^(NSString *error) |
| | | { |
| | | [Global alertMessageEx:error title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | }]; |
| | | } |
| | | // // 重置密码操作 |
| | | // if(userOldPwdTextField.text.length == 0) |
| | | // { |
| | | // [Global alertMessageEx:@"请输入原密码." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | // } |
| | | // else if(userNewPwdTextField.text.length == 0) |
| | | // { |
| | | // [Global alertMessageEx:@"请输入新密码." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | // |
| | | // } |
| | | // else if(userSurePwdTextField.text.length == 0) |
| | | // { |
| | | // [Global alertMessageEx:@"请输入确认密码." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | // } |
| | | // else if(![userNewPwdTextField.text isEqual:userSurePwdTextField.text]) |
| | | // { |
| | | // [Global alertMessageEx:@"两次输入的新密码不一致." title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | // } |
| | | // else |
| | | // { |
| | | // NSString *path = [NSString stringWithFormat:CHANGE_PSW]; |
| | | // |
| | | // CommonReqModel * model = [[CommonReqModel alloc] init]; |
| | | // model.userID = _loginUser[@"_id"]; |
| | | // model.password = userOldPwdTextField.text; |
| | | // model.newspassword = userNewPwdTextField.text; |
| | | // |
| | | // MPWeakSelf(self); |
| | | // [NetworkSingleton networkingPostMethod:model.toDic urlName:path success:^(id responseBody) |
| | | // { |
| | | // MPStrongSelf(self); |
| | | // BaseResModel * resModel = [Global toBaseModel:responseBody]; |
| | | // if(resModel.code == 0) |
| | | // { |
| | | // [Global alertMessageEx:resModel.desc title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | // [UserDefault setObject:model.newspassword forKey:@"password"]; |
| | | // // 最外层控制器出栈 |
| | | // [weakself.navigationController popViewControllerAnimated:YES]; |
| | | // } |
| | | // else |
| | | // { |
| | | // [Global alertMessageEx:resModel.desc title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | // } |
| | | // } |
| | | // failure:^(NSString *error) |
| | | // { |
| | | // [Global alertMessageEx:error title:@"提示信息" okTtitle:nil cancelTitle:@"OK" delegate:self]; |
| | | // }]; |
| | | // } |
| | | } |
| | | #pragma mark button event end |
| | | |