Привет - простой вопрос впереди!
СОСТОЯНИЕ :
Я зашел так далеко, я реализовал решение, где я получаюпеченье с сеансом, но он все еще не работает.В инструменте анализатора я вижу разницу между моим приложением и использованием реального веб-сайта следующим образом:
REAL: ASPSESSIONIDSCRAASDB = EFFBFPEAKOBJGLAPNABPLLCB;проходит = 15;ChatCannel = 1
ПРОГРАММА: ASPSESSIONIDSCRAASDB = KPGBFPEAHNDLENDEOAEELMPJ
Программа работает так, как будто она не вошла в систему, даже если я сохранил сеанс в виде файла cookie ..
Я пытаюсь создать небольшую программу, помогающую мне играть в нишевую интернет-игру (только расчеты и прочее) ..
В любом случае - мне нужно войти!Система входа в систему основана на сессиях ..
Итак ... Я попробовал это:
string url = "http://server1.online-trucker.dk";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
StreamWriter post = new StreamWriter(req.GetRequestStream());
post.Write("Username=MyUsername&Password=MyPassword");
post.Close();
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
resp.GetResponseStream();
string kage = GetContentFromStream(resp.GetResponseStream());
Будучи немного наивным, я ожидаю, что "kage" должен содержать ответ после нажатиякнопку «Войти», и мой маленький сканер должен был войти в систему.
HTML-код, с которым я играю:
Brugernavn:
<input type="text" name="Username" size="10" STYLE="font-size: 10px; background-color: #CCCCCC; border: 1px solid #666666;">
Kode:<input type="password" name="Password" size="10" STYLE="font-size: 10px; background-color: #CCCCCC; border: 1px solid #666666;">
<input type="submit" name="Logind" value="Logind" STYLE="font-size: 10px; background-color: #CCCCCC; border: 1px solid #666666;">
Но если у вас есть немного знаний о WebRequest,Я уверен, что вы сейчас будете смеяться!: -)
Что я хочу сделать:
- Введите имя пользователя / пароль
- Нажмите "Log ind"
- Иметь возможность играть во всем домене сайта, теперь активная сессия
Я очень надеюсь, что кто-то поможет!