Commit af3db83b95687a213b0afb0a40c8299390665761
1 parent
e6662811
no message
Showing
2 changed files
with
32 additions
and
48 deletions
CNLiveScioLive/Pages/Login/Controller/CNLiveLoginViewController.m
| ... | ... | @@ -285,8 +285,6 @@ |
| 285 | 285 | [self networkParamAction]; |
| 286 | 286 | [self signInWithApple]; |
| 287 | 287 | } |
| 288 | -// type = SSDKPlatformTypeSinaWeibo; | |
| 289 | -// plat = @"5"; | |
| 290 | 288 | return; |
| 291 | 289 | break; |
| 292 | 290 | default: |
| ... | ... | @@ -299,25 +297,7 @@ |
| 299 | 297 | // 准备登录参数 |
| 300 | 298 | [CNLiveUserSystemCenter thirdPartyLoginWithThirdPartyPlatType:plat thirdPartyId:user.uid nickName:user.nickname gender:nil location:nil faceUrl:user.icon frmId:nil success:^(NSDictionary *result) { |
| 301 | 299 | if ([result[@"errorCode"] integerValue] == 0) { |
| 302 | - | |
| 303 | - ZXWUserInformation *share = [ZXWUserInformation shareZXWUserInformation]; | |
| 304 | - share.model = [[ZXWUserModel alloc] initWithDictionary:result[@"data"]]; | |
| 305 | - | |
| 306 | - [[ZXWUserInformation shareZXWUserInformation] saveToken:result[@"data"][@"token"]]; | |
| 307 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_id:@""]; | |
| 308 | - [[ZXWUserInformation shareZXWUserInformation] setIsLoginSuccess:YES]; | |
| 309 | - | |
| 310 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_name:result[@"data"][@"nickName"]]; | |
| 311 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_pwd:self->_pwd.textField.text]; | |
| 312 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_phone:result[@"data"][@"mobile"]]; | |
| 313 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_email:result[@"data"][@"email"]]; | |
| 314 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_headimgUrlString:result[@"data"][@"faceUrl"]]; | |
| 315 | - [[NSNotificationCenter defaultCenter] postNotificationName:LoginSuccessful object:nil]; | |
| 316 | - | |
| 317 | - [AlertViewTool showHUDViewText:CustomStr(@"LoginSuccess") block:^{ | |
| 318 | - [self goBack]; | |
| 319 | - | |
| 320 | - }]; | |
| 300 | + [self saveUserInfo:result]; | |
| 321 | 301 | |
| 322 | 302 | } else { |
| 323 | 303 | [AlertViewTool showHUDViewText:CustomStr(@"LoginFailure")]; |
| ... | ... | @@ -348,6 +328,26 @@ |
| 348 | 328 | } |
| 349 | 329 | }]; |
| 350 | 330 | } |
| 331 | +- (void)saveUserInfo:(NSDictionary *)result{ | |
| 332 | + ZXWUserInformation *share = [ZXWUserInformation shareZXWUserInformation]; | |
| 333 | + share.model = [[ZXWUserModel alloc] initWithDictionary:result[@"data"]]; | |
| 334 | + | |
| 335 | + [[ZXWUserInformation shareZXWUserInformation] saveToken:result[@"data"][@"token"]]; | |
| 336 | + [[ZXWUserInformation shareZXWUserInformation] saveUser_id:@""]; | |
| 337 | + [[ZXWUserInformation shareZXWUserInformation] setIsLoginSuccess:YES]; | |
| 338 | + | |
| 339 | + [[ZXWUserInformation shareZXWUserInformation] saveUser_name:result[@"data"][@"nickName"]]; | |
| 340 | + [[ZXWUserInformation shareZXWUserInformation] saveUser_pwd:self->_pwd.textField.text]; | |
| 341 | + [[ZXWUserInformation shareZXWUserInformation] saveUser_phone:result[@"data"][@"mobile"]]; | |
| 342 | + [[ZXWUserInformation shareZXWUserInformation] saveUser_email:result[@"data"][@"email"]]; | |
| 343 | + [[ZXWUserInformation shareZXWUserInformation] saveUser_headimgUrlString:result[@"data"][@"faceUrl"]]; | |
| 344 | + | |
| 345 | + [[NSNotificationCenter defaultCenter] postNotificationName:LoginSuccessful object:nil]; | |
| 346 | + | |
| 347 | + [AlertViewTool showHUDViewText:CustomStr(@"LoginSuccess") block:^{ | |
| 348 | + [self goBack]; | |
| 349 | + }]; | |
| 350 | +} | |
| 351 | 351 | - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ |
| 352 | 352 | [self allResignFirstResponder]; |
| 353 | 353 | |
| ... | ... | @@ -377,13 +377,13 @@ |
| 377 | 377 | NSString *identityToken = [[NSString alloc] initWithData:credential.identityToken encoding:NSUTF8StringEncoding]; // access token |
| 378 | 378 | ASUserDetectionStatus realUserStatus = credential.realUserStatus; |
| 379 | 379 | |
| 380 | - NSLog(@"state: %@", state); | |
| 381 | - NSLog(@"userID: %@", userID); | |
| 382 | - NSLog(@"fullName: %@", fullName); | |
| 383 | - NSLog(@"email: %@", email); | |
| 384 | - NSLog(@"authorizationCode: %@", authorizationCode); | |
| 385 | - NSLog(@"identityToken: %@", identityToken); | |
| 386 | - NSLog(@"realUserStatus: %@", @(realUserStatus)); | |
| 380 | +// NSLog(@"state: %@", state); | |
| 381 | +// NSLog(@"userID: %@", userID); | |
| 382 | +// NSLog(@"fullName: %@", fullName); | |
| 383 | +// NSLog(@"email: %@", email); | |
| 384 | +// NSLog(@"authorizationCode: %@", authorizationCode); | |
| 385 | +// NSLog(@"identityToken: %@", identityToken); | |
| 386 | +// NSLog(@"realUserStatus: %@", @(realUserStatus)); | |
| 387 | 387 | NSArray * subKeys = [NSArray arrayWithObjects:@"code",@"token",@"userId", @"appId", nil]; |
| 388 | 388 | NSArray * subValues = [NSArray arrayWithObjects:authorizationCode, identityToken, userID, CNLiveAppId, nil]; |
| 389 | 389 | NSDictionary * dic = [[NSDictionary alloc] initWithObjects:subValues forKeys:subKeys]; |
| ... | ... | @@ -407,24 +407,8 @@ |
| 407 | 407 | __strong typeof(weakSelf) strongSelf = weakSelf; |
| 408 | 408 | if(!strongSelf) return; |
| 409 | 409 | if ([responseObject isKindOfClass:[NSDictionary class]] && [responseObject[@"errorCode"] isEqualToString:@"0"]) { |
| 410 | - ZXWUserInformation *share = [ZXWUserInformation shareZXWUserInformation]; | |
| 411 | - share.model = [[ZXWUserModel alloc] initWithDictionary:responseObject[@"data"]]; | |
| 412 | - | |
| 413 | - [[ZXWUserInformation shareZXWUserInformation] saveToken:responseObject[@"data"][@"token"]]; | |
| 414 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_id:responseObject[@"data"][@"uid"]]; | |
| 415 | - [[ZXWUserInformation shareZXWUserInformation] setIsLoginSuccess:YES]; | |
| 416 | - | |
| 417 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_name:responseObject[@"data"][@"nickName"]]; | |
| 418 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_pwd:self->_pwd.textField.text]; | |
| 419 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_phone:responseObject[@"data"][@"mobile"]]; | |
| 420 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_email:responseObject[@"data"][@"email"]]; | |
| 421 | - [[ZXWUserInformation shareZXWUserInformation] saveUser_headimgUrlString:responseObject[@"data"][@"faceUrl"]]; | |
| 422 | - [[NSNotificationCenter defaultCenter] postNotificationName:LoginSuccessful object:nil]; | |
| 423 | - | |
| 424 | - [AlertViewTool showHUDViewText:CustomStr(@"LoginSuccess") block:^{ | |
| 425 | - [self goBack]; | |
| 410 | + [self saveUserInfo:responseObject]; | |
| 426 | 411 | |
| 427 | - }]; | |
| 428 | 412 | } else { |
| 429 | 413 | [AlertViewTool showHUDViewText:CustomStr(@"LoginFailure") block:^{}]; |
| 430 | 414 | } | ... | ... |
CNLiveScioLive/Pages/Login/View/CNLiveThirdLoginView.m
| ... | ... | @@ -41,13 +41,13 @@ |
| 41 | 41 | [self addSubview:btn]; |
| 42 | 42 | } |
| 43 | 43 | if (@available(iOS 13, *)) { |
| 44 | - ASAuthorizationAppleIDButton *btn = [ASAuthorizationAppleIDButton buttonWithType:ASAuthorizationAppleIDButtonTypeDefault style:ASAuthorizationAppleIDButtonStyleWhite]; | |
| 44 | + ASAuthorizationAppleIDButton *btn = [ASAuthorizationAppleIDButton buttonWithType:ASAuthorizationAppleIDButtonTypeDefault style:ASAuthorizationAppleIDButtonStyleBlack]; | |
| 45 | 45 | btn.tag = 1000+(count-1); |
| 46 | 46 | btn.layer.masksToBounds = YES; |
| 47 | - btn.layer.cornerRadius = 21.0; | |
| 47 | + btn.layer.cornerRadius = 22.0; | |
| 48 | 48 | btn.layer.borderWidth = 1.0; |
| 49 | 49 | btn.layer.borderColor = [UIColor colorWithRed:51/255.0 green:51/255.0 blue:51/255.0 alpha:1.0].CGColor; |
| 50 | - btn.frame = CGRectMake((count-1)*width+20, 48, 42, 42); | |
| 50 | + btn.frame = CGRectMake((count-1)*width+20, 48, 44, 44); | |
| 51 | 51 | [btn addTarget:self action:@selector(clickedLoginBtn:) forControlEvents:UIControlEventTouchUpInside]; |
| 52 | 52 | [self addSubview:btn]; |
| 53 | 53 | } | ... | ... |