Авторизация Delphi
Привет всем!
С 2011 годом вас всех. Теперь собственно вопрос. Я делаю программу для проекта wmmail.ru точнее делаю ее по пунктам. 1. Авторизация 2. Чтение писем 3. Серфинг и Автосерфинг 3. Шаг я полностью сделал Теперь необходимо выполнить 1 шаг. В общем ситуация следующая: Я использую компонент Indy чтобы послать post запрос на сайт, при этом авторизация проходит успешно авторизацию, но как только я пытаюсь перейти на сайт wmmail.ru в компоненте webbrowser мне пишут что я не авторизирован. Помогите исходный код ниже PHP код:
Сразу говорю я не программист поэтому если можете пожалуйста помогите строчками кода, мне в них легче разбираться чем в литературе. А если возможно просто исправьте код на правильный. Большое спасибо |
Ответ: Авторизация Delphi
Гляньте пример тут http://www.delphisources.ru/pages/so...n-mail.ru.html
Но лично я бы рекомендовал пользоваться библиотекой synapse. Вообще интересно, как вам удалось написать код для серфинга, не залогонившись на сайт... |
Ответ: Авторизация Delphi
Если еще нужно, вот код, вырванный из моей одной проги. Необходим синапс.
PHP код:
|
Ответ: Авторизация Delphi
Цитата:
|
Ответ: Авторизация Delphi
Час от часу не легче. TIDhttp для кого? Его используйте!
|
Ответ: Авторизация Delphi
Цитата:
|
Ответ: Авторизация Delphi
Поскольку никто не ответил правильно, это не некропост. А тема актуальна - поэтому я и написал. В чем же ошибка?
А вот в чем: * не использован соответствующий компонент (Idhttp client); * не использован куки- менеджер; * одной только отсылкой в пост-запросе логина и пароля дело не решить, т.к нужно парсить токен и время создания. Эти параметры нужно поместить в tstringlist и отослать вместе с постом. Вообще, правильное общение с сайтом - очень тонкая наука. Нужно сниффить с браузера и уже опираясь на логи сниффера, составлять свой запрос. |
Ответ: Авторизация Delphi
Цитата:
|
Ответ: Авторизация Delphi
Цитата:
Простите меня падре, ибо я согрешил. Лучше Indy вообще ничего нет для работы с сетью. Главное, внимательно читать справку и знать, что ты хочешь сделать. Админы, настоятельно рекомендую меня забанить. Я думал, что на сайте серьезные люди, а на поверку выяснилось, что школоло. Не все, но многие. Воспитателем в садик я не нанимался. |
Ответ: Авторизация Delphi
Цитата:
|
Ответ: Авторизация Delphi
Цитата:
Быдлокодить Indy не даст; читай справку и пиши так, как там написано. Иначе никак. За это ее многие ругают. ( Печально. К слову, чтобы в винсоках сделать поддержку редиректов нужно час пилить, хотя в Indy это делается 1 строчкой: HanldeRedirect:=true Но на вкус и цвет, как известно, ... |
Ответ: Авторизация Delphi
Цитата:
|
Часовой пояс GMT +4, время: 12:23. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot