Мне нужно сначала войти в систему, используя эту функцию, а затем я хотел бы, например. вызовите функцию, которая показывает заказы, в зависимости от user_id, сохраненного во время входа в систему в переменной $_SESSION на сервере с использованием php.
Может ли кто-нибудь помочь мне получить этот набор? Вход в систему работает безупречно, но кажется, что AFNetworking прерывает сеанс и не сохраняет его.
Заранее спасибо.
NSURL *baseURL = [NSURL URLWithString:@"https://example.com/robot/"]; NSDictionary *parameters = @{@"eMail": eMail.text, @"pass" : password.text };
NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithSessionConfiguration:sessionConfiguration];
[manager initWithBaseURL:baseURL];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager POST:@"iPad.php?action=Login" parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
NSDictionary *json = responseObject;
NSString *jsonstatus;
jsonstatus = [json objectForKey:@"status"];
if ([jsonstatus isEqualToString:@"100"]){
NSLog(@"logged in");
}
NSURL *baseURL = [NSURL URLWithString:@"https://example.com/robot/"]; NSDictionary *parameters = @{@"query": @"" };
NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithSessionConfiguration:sessionConfiguration];
[manager initWithBaseURL:baseURL];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager POST:@"iPad.php?action=ShowOrders" parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
NSLog(@"hi");
NSDictionary *json = responseObject;
NSString *jsonstatus;
jsonstatus = [json objectForKey:@"status"];