Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Помогите Пожалуйста неумному ((( срочно (https://forum.antichat.xyz/showthread.php?t=203775)

smail2133 13.05.2010 17:36

Помогите Пожалуйста неумному ((( срочно
 
Привет всем !!!
нужно сделать авторизацыю на сайте www.wmmail.ru методом HTTP POST пароль и логин пускай берутся из едитов
поле ввода логина с именем : ulogin
пароль: pass
Кнопка войти : cf
Я человек ваще незнающий помогите как это сделать . Пожалуйста кодом

P.S я уже создавал тему такую гдето в низу ну никто неответил пришлось ещо создавать

denjf 13.05.2010 17:58

Цитата:

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

gh
 
Чето вылазит Неудалось

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

denjf 13.05.2010 20:41

Цитата:

Сообщение от smail2133
Чето вылазит Неудалось

if Pos('ТУТ НАДО ТЕКС СО СТРАНИЦЕ ПОСЛЕ АВТОРИЗАЦИИt',responseres.Text)>0 then

В этой строчке ты поставил кусок строки взятый с уже авторизованной страницы? Допустим код кнопки выход??

можной еще сделать так
responseres.savetofile('1111.html');

потом посмотреть что сохранилось и наверника убедится авторизовался или нет?

Ra$cal 14.05.2010 01:22

мне нада научиться срочно делать ядерный реактор. тока не надо теории, давайте мне реактор. делал пост давно - никто не помог :(
Раньше занимался разведением хомячков, помогите.

ps: то время, которое ты ждал ответа мог бы раза три сделать сам это по гуглу. основы описаны на каждом углу.

smail2133 14.05.2010 17:37

Не авторизирует
 
Цитата:

Сообщение от denjf
if Pos('ТУТ НАДО ТЕКС СО СТРАНИЦЕ ПОСЛЕ АВТОРИЗАЦИИt',responseres.Text)>0 then

В этой строчке ты поставил кусок строки взятый с уже авторизованной страницы? Допустим код кнопки выход??

можной еще сделать так
responseres.savetofile('1111.html');

потом посмотреть что сохранилось и наверника убедится авторизовался или нет?

Все делал как сказано в сохраненном файле страница авторизацыи (((((

Помоги пожалуйста...

P.S Указанные выше ссылки на темы со скриптами на php

denjf 14.05.2010 18:47

Цитата:

Сообщение от smail2133
Все делал как сказано в сохраненном файле страница авторизацыи (((((

Помоги пожалуйста...

P.S Указанные выше ссылки на темы со скриптами на php



Если у тебя в файле сохранилась страница которая идет после авторизации, то это значит что ты авторизовался))

Вообще на собственном опыте могу тебе сказать что за тебя некто делать не че не будет, тебя могут только ткнуть носом где читать что учить и т.д. Если хочешь что бы за тебя написали прогу то тебе в раздел работа.


Время: 17:57