Commit c0dcdcad34f07c8f852199d3dcdb12a68b2d3e35
1 parent
67182f12
修改认证Url传参
Showing
4 changed files
with
14 additions
and
5 deletions
LiveVideoCloud/Classes/Sections/LiveSections/Controller/LVCLiveViewController.m
| @@ -146,6 +146,8 @@ | @@ -146,6 +146,8 @@ | ||
| 146 | 146 | ||
| 147 | NSLog(@"未审核 去认证"); | 147 | NSLog(@"未审核 去认证"); |
| 148 | LVCVerifyViewController *vc = [[LVCVerifyViewController alloc] init]; | 148 | LVCVerifyViewController *vc = [[LVCVerifyViewController alloc] init]; |
| 149 | + vc.webUrl = [NSString stringWithFormat:@"%@?sid=%@&plat=i&appId=%@",applyAnchor,[UserInformationModel manager].uid,UserAppId]; | ||
| 150 | + | ||
| 149 | [self.navigationController pushViewController:vc animated:YES]; | 151 | [self.navigationController pushViewController:vc animated:YES]; |
| 150 | 152 | ||
| 151 | } else { | 153 | } else { |
LiveVideoCloud/Classes/Sections/LiveSections/Controller/LVCVerifyViewController.h
LiveVideoCloud/Classes/Sections/LiveSections/Controller/LVCVerifyViewController.m
| @@ -41,13 +41,16 @@ | @@ -41,13 +41,16 @@ | ||
| 41 | }]; | 41 | }]; |
| 42 | webView.UIDelegate = self; | 42 | webView.UIDelegate = self; |
| 43 | webView.navigationDelegate = self; | 43 | webView.navigationDelegate = self; |
| 44 | - [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://mobile.cnlive.com/CnliveMobile/web/review/review.jsp"]]]; | ||
| 45 | - | 44 | + self.webUrl = [NSString stringWithFormat:@"%@?sid=%@&plat=i&appId=%@",@"https://mobile.cnlive.com/CnliveMobile/web/review/review.jsp",[UserInformationModel manager].uid,UserAppId]; |
| 45 | + NSString *sign = [self.webUrl containsString:@"?"] ? @"&" : @"?"; | ||
| 46 | + self.webUrl = [self.webUrl stringByAppendingFormat:@"%@appid=%@", sign, UserAppId]; | ||
| 47 | + | ||
| 48 | + [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.webUrl]]]; | ||
| 46 | } | 49 | } |
| 47 | 50 | ||
| 48 | - (void)back { | 51 | - (void)back { |
| 49 | 52 | ||
| 50 | - [self.navigationController dismissViewControllerAnimated:YES completion:nil]; | 53 | + [self.navigationController popViewControllerAnimated:YES]; |
| 51 | } | 54 | } |
| 52 | 55 | ||
| 53 | #pragma mark - WKNavigationDelegate | 56 | #pragma mark - WKNavigationDelegate |
LiveVideoCloud/Classes/Sections/LiveSections/LVCVerifyLiveAuthService.m
| @@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
| 15 | 15 | ||
| 16 | NSInteger time = [[NSDate date] timeIntervalSince1970]; | 16 | NSInteger time = [[NSDate date] timeIntervalSince1970]; |
| 17 | NSString *timeString = [NSString stringWithFormat:@"%ld", (long)time]; | 17 | NSString *timeString = [NSString stringWithFormat:@"%ld", (long)time]; |
| 18 | - | 18 | + //channelId |
| 19 | NSMutableDictionary *parameter = [@{@"appId":UserAppId, | 19 | NSMutableDictionary *parameter = [@{@"appId":UserAppId, |
| 20 | @"channelId":[UserInformationModel manager].uid?[UserInformationModel manager].uid:@"", | 20 | @"channelId":[UserInformationModel manager].uid?[UserInformationModel manager].uid:@"", |
| 21 | @"timestamp":timeString, | 21 | @"timestamp":timeString, |
| @@ -24,7 +24,10 @@ | @@ -24,7 +24,10 @@ | ||
| 24 | NSString *string = [NSString stringWithFormat:@"%@&key=%@", [self sortParameters:parameter], UserAppKey]; | 24 | NSString *string = [NSString stringWithFormat:@"%@&key=%@", [self sortParameters:parameter], UserAppKey]; |
| 25 | NSString *signString = [[self sha1:string] uppercaseString]; | 25 | NSString *signString = [[self sha1:string] uppercaseString]; |
| 26 | [parameter setObject:signString forKey:@"sign"]; | 26 | [parameter setObject:signString forKey:@"sign"]; |
| 27 | - | 27 | +// [parameter setObject:[UserInformationModel manager].uid forKey:@"sid"]; |
| 28 | +// [parameter removeObjectForKey:@"channelId"]; | ||
| 29 | + | ||
| 30 | + | ||
| 28 | NSMutableDictionary *params = parameter.mutableCopy; | 31 | NSMutableDictionary *params = parameter.mutableCopy; |
| 29 | completionHandler compleionHandler = ^(id data,NSError *error) { | 32 | completionHandler compleionHandler = ^(id data,NSError *error) { |
| 30 | handler(data,error); | 33 | handler(data,error); |