Пропустить

"быстрое" залогинивание

Форум для авторов модов для phpBB 2.0.x.

"быстрое" залогинивание

Сообщение __SPiRiT__ » 14.09.2005 0:04

Хай, прошу помощи на этом сайте потому как думаю это будет разумнее всего.

Я пишу мод (сорри описание мода не могу дать т.к. сейчас это не важно) и столкнулся со входом на сайт через скрипт находящийся на другом сервере. POST данные передать не проблема, но там стоит защита что ли, но я не могу нормально залогиниться.

Если кто знает в чём здесь трабла подскажите

Выкладываю код, чтобы вы не наступали на мои грабли:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.site.ru/f/login.php");
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_TIMEOUT, 3); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_REFERER, "http://www.site.ru");


curl_setopt($ch, CURLOPT_POSTFIELDS, 'sid=57e2583b4cbe3c46a0685a611c6cb9e1&username=DooRs&password=manlix&autologin=on&login=Log+in'); 

$result = curl_exec($ch);
curl_close($ch);

echo $result;

Надеюсь на помощь

__SPiRiT__
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 13.09.2005 23:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Romy » 14.09.2005 2:34

Vopros mozno? Za4em pisat' script, kotoryj loginit tebya s drugogo saita?.. Uz ne novogo bota/fludera pishem?..
Аватара пользователя
Romy
phpBB 2.0.11
 
Сообщения: 396
Зарегистрирован: 07.05.2005 22:18
Откуда: tallinn.ee
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение __SPiRiT__ » 14.09.2005 7:56

Romy писал(а):Vopros mozno? Za4em pisat' script, kotoryj loginit tebya s drugogo saita?.. Uz ne novogo bota/fludera pishem?..

нет, этот мод для компании: человек регистрируется в системе и уже после того как он залогинин в основную часть сайта, в его профиле появляется "быстрый вход" для того чтобы не вводить 2 раза логин/пароль.

__SPiRiT__
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 13.09.2005 23:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 16.09.2005 9:38

__SPiRiT__
sid передавать вроде не надо.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Для авторов (phpBB 2.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы