Commit c0dcdcad34f07c8f852199d3dcdb12a68b2d3e35

Authored by 张旭
1 parent 67182f12

修改认证Url传参

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
@@ -9,5 +9,6 @@ @@ -9,5 +9,6 @@
9 #import "BaseViewController.h" 9 #import "BaseViewController.h"
10 10
11 @interface LVCVerifyViewController : UIViewController 11 @interface LVCVerifyViewController : UIViewController
  12 +@property (nonatomic, copy)NSString *webUrl;
12 13
13 @end 14 @end
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);