Просмотр полной версии : Помогите Пожалуйста неумному ((( срочно
smail2133
13.05.2010, 17:36
Привет всем !!!
нужно сделать авторизацыю на сайте www.wmmail.ru методом HTTP POST пароль и логин пускай берутся из едитов
поле ввода логина с именем : ulogin
пароль: pass
Кнопка войти : cf
Я человек ваще незнающий помогите как это сделать . Пожалуйста кодом
P.S я уже создавал тему такую гдето в низу ну никто неответил пришлось ещо создавать
var
params, responseres : tstringlist;
begin
params := TStringList.Create;
responseres := TStringList.Create;
try
params.Add('ulogin=ЛОГИН');
params.Add('pass=ПАРОЛЬ');
responseres.Text := IdHTTP1.Post('http://www.wmmail.ru/index.php',params);
if Pos('ТУТ НАДО ТЕКС СО СТРАНИЦЕ ПОСЛЕ АВТОРИЗАЦИИt',responseres.Text)>0 then
ShowMessage('Авторизовались!')
else
ShowMessage('Авторизация не удалась!');
finally
params.free;
responseres.free;
end;
Еще качай HTTP Analyzer, и смотри какие данные передаются при авторизации и происходят ли последующие редиректы. Вообще это очень полезная прога.
smail2133
13.05.2010, 18:07
Чето вылазит Неудалось
phpdreamer
13.05.2010, 20:18
https://forum.antichat.ru/thread79123.html
https://forum.antichat.ru/showthread.php?p=2072778
https://forum.antichat.ru/thread114930.html
https://forum.antichat.ru/thread127467.html
Чето вылазит Неудалось
if Pos('ТУТ НАДО ТЕКС СО СТРАНИЦЕ ПОСЛЕ АВТОРИЗАЦИИt',responseres.Text)>0 then
В этой строчке ты поставил кусок строки взятый с уже авторизованной страницы? Допустим код кнопки выход??
можной еще сделать так
responseres.savetofile('1111.html');
потом посмотреть что сохранилось и наверника убедится авторизовался или нет?
мне нада научиться срочно делать ядерный реактор. тока не надо теории, давайте мне реактор. делал пост давно - никто не помог :(
Раньше занимался разведением хомячков, помогите.
ps: то время, которое ты ждал ответа мог бы раза три сделать сам это по гуглу. основы описаны на каждом углу.
smail2133
14.05.2010, 17:37
if Pos('ТУТ НАДО ТЕКС СО СТРАНИЦЕ ПОСЛЕ АВТОРИЗАЦИИt',responseres.Text)>0 then
В этой строчке ты поставил кусок строки взятый с уже авторизованной страницы? Допустим код кнопки выход??
можной еще сделать так
responseres.savetofile('1111.html');
потом посмотреть что сохранилось и наверника убедится авторизовался или нет?
Все делал как сказано в сохраненном файле страница авторизацыи (((((
Помоги пожалуйста...
P.S Указанные выше ссылки на темы со скриптами на php
Все делал как сказано в сохраненном файле страница авторизацыи (((((
Помоги пожалуйста...
P.S Указанные выше ссылки на темы со скриптами на php
Если у тебя в файле сохранилась страница которая идет после авторизации, то это значит что ты авторизовался))
Вообще на собственном опыте могу тебе сказать что за тебя некто делать не че не будет, тебя могут только ткнуть носом где читать что учить и т.д. Если хочешь что бы за тебя написали прогу то тебе в раздел работа.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot