- Статус
- Оффлайн
- Регистрация
- 3 Окт 2014
- Сообщения
- 755
- Реакции
- 498
Пытался написать систему авторизации югейма на плюсах, встретился с такой проблемой:
Как можно решить данный трабл?
Код:
#include <iostream>
#include <curl/curl.h>
using namespace std;
void main()
{
CURL *curl;
CURLcode res;
curl_global_init(CURL_GLOBAL_ALL);
curl = curl_easy_init();
if (curl) {
curl_easy_setopt(curl, CURLOPT_HEADER, "Content-Type: application/x-www-form-urlencoded");
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1);
curl_easy_setopt(curl, CURLOPT_ENCODING, "");
curl_easy_setopt(curl, CURLOPT_URL, "https://yougame.biz/");
curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; CIBA; MS-RTC LM 8)");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "login=User®ister=0&password=123&remember=0&cookie_check=0&redirect=/&_xfToken=");
curl_easy_setopt(curl, CURLOPT_COOKIE, "checkCookies=yes;TestIfCookie=ok;TestIfCookieP=ok");
res = curl_easy_perform(curl);
if (res != CURLE_OK)
fprintf(stderr, "curl_easy_perform() failed: %s\n",
curl_easy_strerror(res));
curl_easy_cleanup(curl);
}
curl_global_cleanup();
}