Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2010, 14:27   #1
Nics009
Новичок
Джуниор
 
Регистрация: 15.12.2010
Сообщений: 3
По умолчанию авторизация travian

Здравствуйте. Пытаюсь авторизоваться на этой странице.
вот код:

Код:
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
  logininfo:TStringList;
  response:TStringStream;
begin
 try
  logininfo:=TStringList.create;
  Response:=TStringStream.Create('');
  logininfo.add('name=Имя');
  logininfo.add('password=Пароль);
  IdHTTP1.Post('http://x5.travian.ru/login.php',LoginInfo,Response);
 finally
 if Pos('Wellcome',response.datastring)>0 then
  ShowMessage('Авторизовались!')
  else showmessage('Не авторизовались');
  begin
  response.free;
  logininfo.Free;
  end;
 end;

end;
а это сама страница:

Код HTML:
<form method="post" name="snd" action="dorf1.php">
	<table cellpadding="1" cellspacing="1" id="login_form">
		<tbody>
			<tr class="top">
				<th>Имя:</th>
				<td>
					<input class="text" type="text" name="name" value="HeadHunter" /> <span class="error"> </span>
				</td>
			</tr>
			<tr class="btm">
				<th>Пароль:</th>
				<td>
					<input class="text" type="password" name="password" value="*******"
					maxlength="20" /> <span class="error"> </span>
				</td>
			</tr>
		</tbody>
	</table>

	<p class="btn">
				<input type="image" value="login" name="s1" onclick="xy();" id="btn_login" class="dynamic_img" src="img/x.gif" alt="Кнопка входа" />
		<input type="hidden" name="w" value="" />
		<input type="hidden" name="login" value="1292411644" />
	</p>
</form>
нифига не выходит (
кто знает, как решить проблему? помогите, пожалуйста

Последний раз редактировалось Nics009; 15.12.2010 в 14:30.
Nics009 вне форума Ответить с цитированием
Старый 15.12.2010, 15:01   #2
chikaga
Пользователь
 
Регистрация: 05.09.2010
Сообщений: 15
По умолчанию

Кроме nsme и password нужно еще передавать:
s1.x
s1.y
s1
w
login
chikaga вне форума Ответить с цитированием
Старый 15.12.2010, 22:44   #3
Nics009
Новичок
Джуниор
 
Регистрация: 15.12.2010
Сообщений: 3
По умолчанию

Цитата:
Кроме nsme и password нужно еще передавать:
s1.x
s1.y
s1
w
login
s1.x, s1.y - это понятно (50|-140), где (x|y)
но вот что указывать в s1,w и login??
Nics009 вне форума Ответить с цитированием
Старый 16.12.2010, 10:06   #4
chikaga
Пользователь
 
Регистрация: 05.09.2010
Сообщений: 15
По умолчанию

Ну так вот же:
<input type="image" value="login" name="s1" onclick="xy();" id="btn_login" class="dynamic_img" src="img/x.gif" alt="Кнопка входа" />
<input type="hidden" name="w" value="" />
<input type="hidden" name="login" value="1292411644" />
соответственно:
login=1292411644;
w=;
ну и s1 где-то там же ищи, типа name="s1" value="..."

А вообще воспользуйся снифером
chikaga вне форума Ответить с цитированием
Старый 16.12.2010, 18:45   #5
Nics009
Новичок
Джуниор
 
Регистрация: 15.12.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от chikaga Посмотреть сообщение
Ну так вот же:
<input type="image" value="login" name="s1" onclick="xy();" id="btn_login" class="dynamic_img" src="img/x.gif" alt="Кнопка входа" />
<input type="hidden" name="w" value="" />
<input type="hidden" name="login" value="1292411644" />
соответственно:
login=1292411644;
w=;
ну и s1 где-то там же ищи, типа name="s1" value="..."

А вообще воспользуйся снифером
проблема решена, спасибо за помощь

оказывается, отправлял я все правильно, но отправлял не туда(login.php)
исправил на http://x5.travian.ru/dorf1.php и все оки
Nics009 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация Cpluser Общие вопросы .NET 2 01.03.2010 17:08
Авторизация. Jjoker Общие вопросы C/C++ 4 28.01.2009 23:17
Авторизация AIst PHP 5 03.12.2008 20:57
Авторизация justas Работа с сетью в Delphi 0 21.12.2007 16:16