Добрый день, коллеги-программисты.
Введение: я пытаюсь написать приложение (в obj-C, с X-кодом), которое позволяет мне войти на веб-сайт и делать некоторые вещи на этом веб-сайте. Я знаю C и C++, но это мое первое «настоящее приложение», которое я пытаюсь написать. Сначала я пытаюсь заставить его работать на моем Mac, а затем хочу написать такое же приложение для IOS.
Веб-сайт: https://www.mymeteor.ie.
1)Войти
NSURL *LOGIN_URL;
LOGIN_URL = [NSURL URLWithString:@"https://www.mymeteor.ie/go/mymeteor-login-manager"];
ASIFormDataRequest *request;
request = [ASIFormDataRequest requestWithURL:LOGIN_URL];
[request setPostValue:@"**********" forKey:@"msisdn"]; //username
[request setPostValue:@"****" forKey:@"pin"]; //password
[request startSynchronous];
Код состояния, который возвращает этот запрос, когда я ввожу правильное имя пользователя и пароль, равен 200, а строка ответа — это следующая веб-страница, которую вы можете получить, только если вы вошли в систему.
Но если я ввожу другое имя пользователя и пароль, код состояния по-прежнему равен 200, но строка ответа снова является страницей входа.
Как проверить, авторизован ли я? Как только я войду в систему, я хочу использовать FreeWebText на сайте.
Как лучше всего это сделать? Любые советы?
Спасибо за помощь