|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.10.2009, 12:58 | #1 |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Комплексный вопрос на тему авторизации на сайте и подтверждению сертификата
Всем доброго времени суток.
Значит вопросы по порядку : Вопрос 1 : Хочу автозалогинется на https://login.yahoo.com/config/login.../ru.yahoo.com/. Какие нужно, а какие не надо передавать параметры для метода Post, вот пример: Как сказано в статье квенди - http://programmersforum.ru/showthread.php?t=38803, беру все что между <form и </form PHP код:
как сказано в выше указаной статье, input type="hidden" тоже нужно уделять внимание, но так и не сказано, что с ними делать, я так понял их тоже надо добавлять, но нужно ли добавлять к запросу и переменные с пустыми значениями; Последний раз редактировалось Anatol_rus; 14.10.2009 в 13:16. |
14.10.2009, 13:06 | #2 |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Вопрос Б:
Сниффером HTTP Analyzer, смотрю что передает браузер серверу и количество передаваемых параметром гораздо больше, чем между <form и </form,в споллере приведено что дал мне сниффер. PHP код:
Пытаюсь авторизоваться на сайте Yahoo, но постоянно получаю ошибку Read TimeOut, из за чего не пойму,делал как сказано для https в темах http://www.programmersforum.ru/showthread.php?t=14571 http://www.programmersforum.ru/showt...ighlight=https |
14.10.2009, 13:15 | #3 |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Вопрос 2 :
Так пытаюсь автозалогинется на сайте http://vkontakte.ru/login.php, Опять берем : PHP код:
PHP код:
PHP код:
В чем трабла??:confus ed: - в сниффере показывает тоже самое что и у меня, но потом идет как я понял переадресация на профиль(((. |
14.10.2009, 13:21 | #4 |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Вопрос 3 :
Последний вопрос но он скорее к Квенди, в посте http://www.programmersforum.ru/showthread.php?t=14571 - квенди написал рабочий пример для автологона для случая когда пароль просит в виде системного окна винды(там был прикреплен запароленный файл test.rar), мне нужен такой же примерчик для https Прилогаю тестовый пример, который накалякал))) Для сайта Yahoo : логин : test_brauser@yahoo.com пароль : 1234567 Для сайта в контакте : логин : test_brauser@mail.ru пароль : 1234567 Пользуюсь : HTTP Analyzer,Delphi 7 Последний раз редактировалось Anatol_rus; 14.10.2009 в 13:30. |
14.10.2009, 13:37 | #5 |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Вопрос 4 :
Ни чего не нашел, когда появляется окно подтверждения сертификата который показан на рисунке 1. И еще на рисунке 2 показано предупреждение браузера - это чисто внутренее предупреждение от браузера или от сервера? |
14.10.2009, 14:07 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Многие поля на Yahoo добавляются JS-ом.
Подтверждать никакие сертификаты не надо, Indy доверяется корректно переданным сертификатам Любой подобный случай авторизации/обмена с сервером нельзя подвести под стандарты. Чтобы там авторизоваться и общаться "мучаться" надо порядочно. Честно скажу : я сейчас не могу уделить этому время. Первое что приходит на ум: а разве Yahoo не поддерживает SOAP ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
14.10.2009, 15:29 | #7 | |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Цитата:
Вы так и не ответили на счет input type ="hidden" нужно ли пустые указывать или нет И на счет сертификата он вылезает каждый раз когда хочешь залезть на главную страницу сайта https://ir.nalog.ru:8443/ais/egrul_part/main.do Последний раз редактировалось Anatol_rus; 14.10.2009 в 15:33. |
|
15.10.2009, 10:09 | #8 |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Блин народ подсобите(((, а то уже мозги кипят(((
|
15.10.2009, 11:36 | #9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Поля обязательно надо указывать все, присутствующие в форме. Hidden-поля это такие же поля формы, как и остальне, просто они не видны пользователю. Браузер же отправляет на сервер все поля формы, видимы и не видимые.
Относительно сертификата: вылезает он у вас каждый раз в браузере потому что он не корректный со стороны стандартов безопасности. При выполнении же запросов с помощью Indy проверка сертификата опциональна и настраивается в iohandler-е Изначально попробуйте не менять свойства iohandler-а: он по идее и сам примет этот сертификат. Если же не получится, поменяйте версию SSL и шифрование в IOHandler-е.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
15.10.2009, 14:50 | #10 | |
Пользователь
Регистрация: 30.09.2008
Сообщений: 33
|
Цитата:
И еще я заметел через сниффер Вконтакте они вида Set-Cookie:remixmid=5704894; expires=Mon, 12-Apr-2010 11:43:08 GMT; path=/; domain=.vkontakte.ru, и CookieManager их принять не может Че в этом случае делать? И куки дальше не передаются Последний раз редактировалось Anatol_rus; 15.10.2009 в 15:02. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по авторизации,подтверждению сертификата и получению ответов на свои запросы | Anatol_rus | Работа с сетью в Delphi | 5 | 12.10.2009 17:17 |
Проблема авторизации на сайте | Terikon | Работа с сетью в Delphi | 0 | 17.03.2009 16:50 |
Вопрос о сайте | Parcenson | О форуме и сайтах клуба | 5 | 13.08.2008 12:54 |
Комплексный Tan | RIO | Помощь студентам | 1 | 12.02.2008 22:19 |