Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Авторизация на сайте


Автор: hkdkest 28.2.2009, 13:11
Как авторизоваться на сайте на пример Вконтатке.ру


Код

Код:
s:=Tstringlist.Create;
s.Add('email=11111@mail.ru');
s.Add('pass=1111');
s.Add('HTTP/1.0');
memo1.Lines.Text:=idhttp1.Post('http://vkontakte.ru/login.php',s);


Что нужно сделать дальше что бы узнать авторизовался или нет?

Автор: MetalFan 28.2.2009, 13:40
"подсмотреть", что шлет "настоящий" браузер при авторизации, например с пом.Fiddler2.

Автор: hkdkest 28.2.2009, 15:40
Цитата(MetalFan @ 28.2.2009,  13:40)
"подсмотреть", что шлет "настоящий" браузер при авторизации, например с пом.Fiddler2.


вот что шлет:
http://vkontakte.ru/login.php?email=111@mail.ru&pass=111&HTTP/1.0


Автор: MetalFan 28.2.2009, 15:53
ну так и шли то же самое. зачем тебе стринглист.
как узнать, что авторизовался... опять же подсмотреть, что приходит в браузер в случае успешной и неуспешной авторизации

Автор: hkdkest 28.2.2009, 18:42
Цитата(MetalFan @ 28.2.2009,  15:53)
ну так и шли то же самое. зачем тебе стринглист.
как узнать, что авторизовался... опять же подсмотреть, что приходит в браузер в случае успешной и неуспешной авторизации

А разве 
http://vkontakte.ru/login.php?email=111@mail.ru&pass=111&HTTP/1.0

и это:

Код

s:=Tstringlist.Create;
s.Add('email=11111@mail.ru');
s.Add('pass=1111');
s.Add('HTTP/1.0');
memo1.Lines.Text:=idhttp1.Post('http://vkontakte.ru/login.php',s);



Не одно и то же???

Автор: Virtuals 2.3.2009, 09:08
hkdkest, 
http://forum.vingrad.ru/forum/topic-244476/anchor-entry1762726/0.html
поиск никто не отменял

Добавлено через 5 минут и 33 секунды
hkdkest, 
над твоим первым постом есть текст "Авторизация на сайте " а рядом такой желтый кнопка, нажми ее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)