Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
ZIKURIK
1

Авторизация на сайте POST+Cookie

21.05.2013, 18:41. Показов 1979. Ответов 1
Метки нет (Все метки)

Тема для тех, кто знаком с DevelStudio 3.0

Есть такой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.parograd.ru/cityosweb/default.php/Public/doLogin');
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, DOC_ROOT.'\cache\Cookie.txt');
curl_setopt($ch, CURLOPT_POSTFIELDS, "strUsername=you_mail@gmail.com&strPassword=52f5cc2ceab6c47ab464631aff4cfd9bc90fcdc4d067b28948 d78c8260c241c841544e8b48b4703a6646f763a79dd34a98f0 ef7ea6cef25fce493b2c9d93a3dfa5a08f16ec3a6b560f7161 9340c8f340d908b6e508c492ee9e49d4fc16a1320b7870df08 ae097bb73cccd46a3506091b70358cbbb2341cf53b9532f627 61a0d6&strKeepLogin=0");
 
$content = curl_exec($ch);
curl_close($ch);
 
$iconv = iconv("UTF-8","CP1251",$content);
if(preg_match('/parograd/',$iconv)){
alert('Good!');
}else{
c("memo1")->text = $iconv;
c("chromium1")->url = 'http://www.parograd.ru/';
}
Он отправляет пост запрос на авторизацию на сайте http://www.parograd.ru/ и сохраняет куки.
1. Как узнать какой файл шифрует пароль? или каким методом идет шифровка md5 или другой?
2. Как применять полученные куки? Допустим мне надо их передать объекту chromium1

Добавлено через 2 часа 18 минут
Насчет 2-го пункта.
Облегчу задачу. Код выше создает куки, их надо передать в Google Chrome. Как реализовать?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2013, 18:41
Ответы с готовыми решениями:

Авторизация POST, cookie, user-agent ...
Доброго времени суток! Как подобное реализовать на unity? Другими словами, как в Unity...

Авторизация на сайте Cookie
Здравствуйте, мне нужно авторизоваться на сайте и далее посылать пост запросы с авторизованного...

Передача cookie при авторизация на сайте
Всем привет)) пытаюсь программно авторизоваться на одном сайте, проблема в том, что для авторизации...

Авторизация на сайте. POST - запрос
Миллион тем было, миллион тем будет. Ниже процедура и 2 вызова. для LDS - работает, для Life -...

1
:)
134 / 134 / 31
Регистрация: 30.03.2013
Сообщений: 428
21.05.2013, 19:01 2
Цитата Сообщение от ZIKURIK Посмотреть сообщение
Как узнать какой файл шифрует пароль?
Без исходников никак.

Цитата Сообщение от ZIKURIK Посмотреть сообщение
каким методом идет шифровка md5 или другой?
Алгоритм шифровния md5 можно поискать в гугле, насчет других, например, crypt() - разработчики не выложат алгоритм или сорцы на блюдечке, иначе уже все бы расшифровали пароли


Цитата Сообщение от ZIKURIK Посмотреть сообщение
Как применять полученные куки?
В настройках Cookie у браузера. Многие разработчики привязывают куки к IP... Это я так к сведению
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2013, 19:01

Авторизация на сайте POST + SSL
Здравствуйте! Писал я программу, которая парсит сайт 1С и проверяет новые версии их программ. И...

Авторизация на сайте, requests, post
Всем привет! Буду благодарен за помощь. Прочитал очень много примеров и решений, но ничего не...

Авторизация на сайте через post запрос
Всем доброго времени суток. Я новичок в vb net (учусь кодить) недавно мне пришлось работать с post...

Авторизация с использованием post запроса на сайте
Моя первая попытка авторизации на сайте. import requests def autoriz(): session =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.