daily pastebin goal
23%
SHARE
TWEET

Untitled

a guest Mar 19th, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @interface LoginVC () <UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate>
  2. {
  3.     UserController *_uco;
  4.    
  5.     RegisterNC *_rNC;
  6.    
  7.     MBProgressHUD *_hud;
  8.    
  9.     LoginUserIdTVC* _tvcUserId;
  10.     LoginPasswdTVC* _tvcPasswd;
  11.    
  12.     UIButton *_btnEULACheck, *_btnEULAlblBtn;
  13.     BOOL _eulaChecked;
  14.  
  15. }
  16.  
  17. @property (weak, nonatomic) IBOutlet UITableView *mainTableView;
  18. @property (weak, nonatomic) IBOutlet UIView *ShieldView;
  19.  
  20. @end
  21.  
  22. @implementation LoginVC
  23.  
  24. -(void)startLoginWithAccountID:(NSString *)userID password:(NSString *)pwd
  25. {
  26.     [self hudShow];
  27.    
  28.     dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
  29.        
  30.         [self->_uco userLoginWithAccountId:userID
  31.                              passwd:pwd
  32.                          socialType:@"N"
  33.                           completion:^(id data, NSError *error)
  34.          {
  35.              dispatch_async(dispatch_get_main_queue(), ^{
  36.                  
  37.                  //                 logMessage(@"%@", data);
  38.                  
  39.                  if(error || data == nil)
  40.                  {
  41.                      [self hudHide];
  42.                      [self alertMessage:NSLocalizedString(@"NoInternet",@"Common") title:@"" delegate:^(){}];
  43.                  }
  44.                  else if( (data != nil && ![[data valueForKey:@"errCde"] isEqualToString:@"00"])
  45.                          || [data valueForKey:@"ikeyToken"] == nil )
  46.                  {
  47.                      [self hudHide];
  48. //                     self->_noEmpty = YES;
  49.                      phoneAlertVC *vc = [sbRegisterObj instantiateViewControllerWithIdentifier:idvPhoneAlertVC];
  50.                      [vc setAlertContent:[data valueForKey:@"errMsg"]];
  51.                      [vc setBackgroundImgageData:[[self agScreenShot]copy]];
  52.                      [self presentViewController:vc animated:NO completion:nil];
  53.                  }
  54.                  else
  55.                  {
  56.                      [self->_uco reloadDataWhenLaunchWithCompletion:^(id data, NSError *error) {
  57.                          [self hudHide];
  58.                          [self.mainTableView setHidden:YES];
  59.                          [self.mainTableView setUserInteractionEnabled:NO];
  60.                          
  61.                          NSDictionary *loginInfo = [self->_uco.userProfile copy];
  62.                          
  63.                          if([[loginInfo valueForKey:@"isRedirect"] isEqualToString:@"Y"]) {
  64. //                             UserDataVC *updatePwdVC = [UserDataVC getVC];
  65. //
  66. //                             updatePwdVC.needCleanRedirect = YES;
  67. //
  68. //                             updatePwdVC.redirectPwd = pwd;
  69. //
  70. //                             UINavigationController *naviVC = [[UINavigationController alloc] initWithRootViewController:updatePwdVC];
  71. //
  72. //                             [self crossDissolvePresentViewController:naviVC completion:nil];
  73.                         } else {
  74.                             HomeTabBarVC *tabbarCtrl = [sbHomeObj instantiateViewControllerWithIdentifier:idvHomeTabBarVC];
  75.                             [self.navigationController pushViewController:tabbarCtrl animated:YES];
  76.                         }
  77.  
  78.                      }];
  79. //                     CCO.alreadyContactsError = NO;
  80. //
  81. //
  82.                      
  83. //                     [CCO reloadDataWhenLaunchWithCompletion:^(id selfObj, NSInteger tag, id data, NSError *error) {
  84. //                         dispatch_async(dispatch_get_main_queue(), ^{
  85. //
  86. //                             self->_noEmpty = NO;
  87. //                             //登出時清空
  88. //                             //                             [self->_tvcUserId.mainTextField setText:@""];
  89. //                             //                             [self->_tvcPasswd.mainTextField setText:@""];
  90. //
  91. //                             [self hudHide];
  92. //
  93. //                             NSDictionary *loginInfo = CCO.LoginedUser.LoginInfoResult;
  94. //
  95. //                             if([[loginInfo valueForKey:@"isRedirect"] isEqualToString:@"Y"])
  96. //                             {
  97. //                                 UserDataVC *updatePwdVC = [UserDataVC getVC];
  98. //
  99. //                                 updatePwdVC.needCleanRedirect = YES;
  100. //
  101. //                                 updatePwdVC.redirectPwd = pwd;
  102. //
  103. //                                 UINavigationController *naviVC = [[UINavigationController alloc] initWithRootViewController:updatePwdVC];
  104. //
  105. //                                 [self crossDissolvePresentViewController:naviVC completion:nil];
  106. //
  107. //                             }
  108. //                             else
  109. //                             {
  110. //                                 [self sendDatasToSuperVC:@{kSBACommand:[NSNumber numberWithInteger:SBActionPushMainVC]}];
  111. //
  112. //                             }
  113. //
  114. //                         });
  115. //                     }];
  116.                  }
  117.              });
  118.          }];
  119.     });
  120. }
  121.  
  122. @end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top