|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.07.2013, 10:23 | #1 |
Пользователь
Регистрация: 19.12.2012
Сообщений: 49
|
Авторизация на сайте. Проблема с Token.
Всем доброго времени суток. Хочу зайти насайт через свою програму. но как выяснилось для авторизации на сайте сайт генерирует token. Каждый раз он новый. Вопрос как мне сделать авторизацию. Есть идея что сначала он должен подгрузить код найти там token и только потом провести Авторизацию с подстоновкой token-а в нужное место. А вот как реализовать я не понимаю =\
Код post запроса на сайте выглядит так. PHP код:
Код:
Заранее спасибо за помощь. Последний раз редактировалось Amilman; 09.07.2013 в 10:25. |
09.07.2013, 12:01 | #2 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 228
|
Найди в инете и установи снифер, например HTTP Analyzer.
И сравни им что шлет браузер и твоя прога. И тебе сразу все станет ясно. Последний раз редактировалось Usov; 09.07.2013 в 12:03. |
09.07.2013, 12:58 | #3 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Amilman, обрати внимание на этот участок кода:
Код:
Код:
|
09.07.2013, 13:06 | #4 |
Пользователь
Регистрация: 19.12.2012
Сообщений: 49
|
|
09.07.2013, 16:28 | #5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
снифером воспользуйтесь таки.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
09.07.2013, 17:23 | #6 |
Пользователь
Регистрация: 19.12.2012
Сообщений: 49
|
Вот:
Request Headers Value (Request-Line) POST /login HTTP/1.1 Host joyreactor.cc User-Agent Mozilla/5.0 (Windows NT 6.2; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0 Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding gzip, deflate Referer http://joyreactor.cc/login Cookie __utma=181973772.126570559.13468411 75.1371153093.1373369970.11; __utmz=181923772.1371113093.10.7.ut mcsr=go.mail.ru|utmccn=(organic)|ut mcmd=organic|utmctr=joyreactor; joyreactor=ver2ba21bd226380863fe1e6 21c664a16cca:29b9a9f37d055896677692 45a9f9b87f6d339644; __utmb=181924772.9.10.1373369970; __utmc=181923772 Connection keep-alive Content-Type application/x-www-form-urlencoded Content-Length 138 И в разделе Post Data: Parameter Name Value signin[username] Vasya signin[_csrf_token] b04b6fb4f43c5b05a8f01ec4d40b452b signin[remember] on signin[password] Pupkin |
09.07.2013, 19:49 | #7 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Amilman, а результат отправки программы где?
Уверен, что куки отправляются? А также, что самое немаловажное, это отправка закодированных данных. То есть: Код:
|
09.07.2013, 22:26 | #8 | |
Пользователь
Регистрация: 19.12.2012
Сообщений: 49
|
Цитата:
А как по другому передать куки, потому что я не уверен что они передаются.. |
|
09.07.2013, 22:48 | #9 |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Поиск по форуму что, не дал плоды? Куча тем с передачей куков. Как лучшее решение для твоего вопроса, настоятельно рекомендую изучить Synapse. Из его плюсов это то, что совсем не заботишься о куках. Достаточно сделать get-запрос и куки уже у тебя
UPD: для ознакомления смотри пример Последний раз редактировалось Lardes; 09.07.2013 в 22:57. |
12.07.2013, 07:22 | #10 | |
Пользователь
Регистрация: 19.12.2012
Сообщений: 49
|
Цитата:
Теперь пишет ошибка 404 =\ token вроде как передает и куки тоже. |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авторизация на сайте | sanco | Работа с сетью в Delphi | 3 | 17.03.2013 21:40 |
Авторизация на сайте (проблема с Cookie) | ZverBlin | Работа с сетью в Delphi | 1 | 25.03.2012 18:56 |
Авторизация на сайте | MultiBit | Работа с сетью в Delphi | 6 | 13.03.2009 18:45 |
Авторизация на сайте | gusluk | Работа с сетью в Delphi | 3 | 20.11.2008 14:40 |
Авторизация на сайте | vladimirzzz | Работа с сетью в Delphi | 7 | 28.09.2008 21:59 |