PwFindCompleteViewController.m 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. //
  2. // PwFindCompleteViewController.m
  3. // OneCable
  4. //
  5. // Created by nComz on 2017. 3. 31..
  6. // Copyright © 2017년 ntels. All rights reserved.
  7. //
  8. #import "PwFindCompleteViewController.h"
  9. #import "RequestHandler.h"
  10. @interface PwFindCompleteViewController ()
  11. @end
  12. @implementation PwFindCompleteViewController
  13. - (void)viewDidLoad {
  14. [super viewDidLoad];
  15. [self initUI];
  16. }
  17. - (void)didReceiveMemoryWarning {
  18. [super didReceiveMemoryWarning];
  19. }
  20. - (void)initUI {
  21. [self.navigationController.navigationBar setHidden:YES];
  22. self.navigationController.interactivePopGestureRecognizer.enabled = NO;
  23. [self.btnReReceive setBackgroundImage:[UIImage imageNamed:@"img_btn_common_active"] forState:UIControlStateNormal capInsets:UIEdgeInsetsMake(kfTopInset,kfRightInset,kfBottomInset,kfLeftInset)];
  24. [self.btnReReceive setBackgroundImage:[UIImage imageNamed:@"img_btn_common_press"] forState:UIControlStateHighlighted capInsets:UIEdgeInsetsMake(kfTopInset,kfRightInset,kfBottomInset,kfLeftInset)];
  25. [self.btnReReceive setBackgroundImage:[UIImage imageNamed:@"img_btn_common_disable"] forState:UIControlStateDisabled capInsets:UIEdgeInsetsMake(kfTopInset,kfRightInset,kfBottomInset,kfLeftInset)];
  26. _lblUserName.text = [NSString stringWithFormat:@"%@%@",_findPwModel.nickname, @"님이 등록하신 휴대폰번호로\n임시 비밀번호가 전송되었습니다."];
  27. [_lblStep setColor:kUITextColor03 text:[NSString stringWithFormat:@"%@", @"/ 3"]];
  28. }
  29. - (IBAction)btnReReceiveTouched:(id)sender {
  30. [self requestTempPassword] ;
  31. }
  32. - (IBAction)btnLoginTouched:(id)sender {
  33. [self dismissViewControllerAnimated:YES completion:nil];
  34. }
  35. //임시비밀번호 재전송 - 비밀번호 발급이랑 동일한 api 사용(cus_id 없음)
  36. - (void)requestTempPassword {
  37. NSString *path = [NSString stringWithFormat:API_POST_PW_FIND, _memberId];
  38. NSDictionary *parameter = @{@"phone" : _phone,
  39. @"quiz_id" : _quiz_id,
  40. @"answer" : _answer};
  41. [[RequestHandler handler] sendAsyncPostRequestAPIPath:path parameters:parameter modelClass:[FindIdPwModel class] completion:^(id responseObject) {
  42. [[JDFacade facade] alert:@"임시 비밀번호를 재발송하였습니다."];
  43. } failure:^(id errorObject) {
  44. JDErrorModel *error = (JDErrorModel *)errorObject;
  45. [[JDFacade facade] alert:error.errorMessage];
  46. }];
  47. }
  48. @end