// // NewPwdViewController.m // 千模 // // Created by MUMEI on 2018/8/17. // Copyright © 2018年 MUMEI. All rights reserved. // #import "NewPwdViewController.h" #import "LoginViewController.h" @interface NewPwdViewController () @property (weak, nonatomic) IBOutlet UITextField *pwdText; @property (weak, nonatomic) IBOutlet UITextField *rePwdText; @property (weak, nonatomic) IBOutlet UIImageView *sureImage; @end @implementation NewPwdViewController - (void)viewDidLoad { [super viewDidLoad]; UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(0, 0, 40, 40); [btn setImage:[UIImage imageNamed:@"fanhui2"] forState:UIControlStateNormal]; btn.imageEdgeInsets = UIEdgeInsetsMake(0, -20, 0, 0); [btn addTarget:self action:@selector(backClick) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:btn]; UIBarButtonItem *nagetiveSpacer = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; nagetiveSpacer.width = -12;//这个值可以根据自己需要自己调整 self.navigationItem.leftBarButtonItems = @[nagetiveSpacer, leftItem]; self.navigationItem.title = @"忘记密码"; UITapGestureRecognizer *toNext = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(toNextVc:)]; [_sureImage addGestureRecognizer:toNext]; _sureImage.userInteractionEnabled = YES; // Do any additional setup after loading the view from its nib. } -(void)backClick{ [self.navigationController popViewControllerAnimated:YES]; } - (void)toNextVc:(UITapGestureRecognizer*)recognizer{ if (self.pwdText.text.length>5&&self.rePwdText.text.length>5){ if ([self.pwdText.text isEqualToString:self.rePwdText.text]) { [self changePwd]; }else{ [MBProgressHUD showTextHUD:@"请保证两次输入密码一致" inView:self.view hideAfterDelay:1]; } }else{ [MBProgressHUD showTextHUD:@"请填写至少6位数密码" inView:self.view hideAfterDelay:1]; } } -(void)changePwd{ NSString *str = [NSString stringWithFormat:@"%@memberInfo?action=doGetPass&mobile=%@&pass=%@",imageURl,self.phone,self.pwdText.text]; [[AHHttpManager sharedManager]POST:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] parameters:nil success:^(id responseObject) { NSLog(@"%@",responseObject); if ([responseObject[@"msg"] isEqualToString:@"success"]) { NSNumber *pk = [responseObject objectForKey:@"pk"] ; NSLog(@"result = %@",pk); [MBProgressHUD showTextHUD:@"修改成功" inView:self.view hideAfterDelay:1]; [self successBack]; }else{ [MBProgressHUD showTextHUD:@"修改失败" inView:self.view hideAfterDelay:1]; } } failure:^(NSError *error) { NSLog(@"error = %@",error); [MBProgressHUD showTextHUD:@"修改失败" inView:self.view hideAfterDelay:1]; }]; } - (void)successBack{ LoginViewController *lVc = [[LoginViewController alloc]init]; lVc.registerAccount = self.phone; lVc.registerPwd = self.pwdText.text; [self.navigationController pushViewController:lVc animated:NO]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end