|
@@ -148,19 +148,23 @@
|
|
|
} successBlock:^(id response) {
|
|
|
|
|
|
dic = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableContainers | NSJSONReadingMutableLeaves error:nil];
|
|
|
-
|
|
|
- if ([dic ks_integerValueForKey:@"code"] == 403) { // token验证失败
|
|
|
- [self logOutWithType:YES];
|
|
|
- [dic setValue:@"" forKey:@"msg"];
|
|
|
- success(dic);
|
|
|
- return;
|
|
|
- }
|
|
|
- else if ([dic ks_integerValueForKey:@"code"] == 401) {
|
|
|
- [self logOutWithType:NO];
|
|
|
- [dic setValue:@"" forKey:@"msg"];
|
|
|
- success(dic);
|
|
|
- return;
|
|
|
+ // open 不需要校验失效
|
|
|
+ BOOL isOpenUrl = [myUrl hasPrefix:OPEN_URL];
|
|
|
+ if (isOpenUrl == NO) {
|
|
|
+ if ([dic ks_integerValueForKey:@"code"] == 403) { // token验证失败
|
|
|
+ [self logOutWithType:YES];
|
|
|
+ [dic setValue:@"" forKey:@"msg"];
|
|
|
+ success(dic);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ else if ([dic ks_integerValueForKey:@"code"] == 401) {
|
|
|
+ [self logOutWithType:NO];
|
|
|
+ [dic setValue:@"" forKey:@"msg"];
|
|
|
+ success(dic);
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
success(dic);
|
|
|
return ;
|
|
|
|