![]() |
как авторизоваться на Мой мир, delphi
Здравствуйте. Подскажите пожалуйста как авторизоваться на delphi в Моем мире? Надо делать get\post запросы как Я понимаю? но дело в том что из хелпов доступных в гугле Я ничего не понял :( вернее не понял как это применить к Моему миру. Помогите пожалуйста :)
|
Смотришь, что отправляет браузер, а потом post'ом отправляешь нужные данные и авторизируешся.
|
это Я тоже в гугле вычитал, но понять не получилось. Можешь привести пример как это сделать применимо к Моему миру?
|
Писать за тебя код я небуду:), а по сабжу посмотри здесь:
http://parsing-and-i.blogspot.com/2009/05/idhttppost.html |
спасибо, именно такой хелп Я так долго и безутешно искал! Премного благодарен:)
|
Что тут сложного? Лови:
http://my.mail.ru/cgi-bin/auth?&Login=ЛОГИН&Domain=ЗДЕСЬ ДОМЕН ТИПА mail.ru&Password=ПАРОЛЬ Просто надо было проснифать как и откуда передаються данные |
делаю вот так
Код:
procedure TForm1.Button1Click(Sender: TObject); |
Всё работает. Просто неправильно обрабатывается перенаправление.
После StrPage := Http.Post('http://my.mail.ru/cgi-bin/auth', Data); Добавь StrPage := Http.Get('http://my.mail.ru/'); |
На мэйлру общая авторизация для всех поддоменов.
Лучший вариант - через аякс: http://games.mail.ru/mru/auth/login?login=МЫЛО&password=ПАРОЛЬ Если ответ "{"ok":1}", то авторизация прошла успешна Скорость авторизации будет максимальной ;) |
ZdezBilYa да работает, спасибо ;) только смотри есть же в коде строчка
Код:
Memo1.Lines.Text := StrPage;Цитата:
|
| Время: 19:59 |