HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Cookie в SMF 1.1.8 и авторизация
  #1  
Старый 09.02.2009, 14:23
AJIEKCEu
Новичок
Регистрация: 19.02.2007
Сообщений: 10
С нами: 10117772

Репутация: 10
Exclamation Cookie в SMF 1.1.8 и авторизация

Добрый день уважаемые друзья!

Подскажите пожалуйста по следующему вопросу:

Я делаю сайт, решил взять форум SMF версии 1.1.8.
Авторизацию хочу сделать общию, через куки, т.е. база данных полностью форумная.
Только вот не получается ни как
Все ресурсы облазил, не получилось лазил по соурсам, в том числе в Subs-Auth.php, но результатов не дало...
что бы считывать кукисы, а потом автоматически авторизоваться если они есть.. или записать если нет...


Пожалуйста подскажите мне, как же можно реализовать...
Чтобы после авторизации на сайте можно было заходить на форум и обратно...
И что бы кукисы были общими.

В зарание благодарю!

Последний раз редактировалось AJIEKCEu; 09.02.2009 в 14:27..
 
Ответить с цитированием

  #2  
Старый 09.02.2009, 14:25
iddqd
Banned
Регистрация: 19.12.2007
Сообщений: 924
С нами: 9681386

Репутация: 2145


По умолчанию

А основной сайт на каком движке? Возможно, уже есть готовые скрипты интеграции для смф и конкретного движка сайта
 
Ответить с цитированием

  #3  
Старый 09.02.2009, 14:28
AJIEKCEu
Новичок
Регистрация: 19.02.2007
Сообщений: 10
С нами: 10117772

Репутация: 10
По умолчанию

Цитата:
Сообщение от iddqd  
А основной сайт на каком движке? Возможно, уже есть готовые скрипты интеграции для смф и конкретного движка сайта

Сайт я пишу отдельно...
Делаю для футбольного турнира...
Вот искал форумы из всех выбрал этот...
 
Ответить с цитированием

  #4  
Старый 09.02.2009, 14:29
AJIEKCEu
Новичок
Регистрация: 19.02.2007
Сообщений: 10
С нами: 10117772

Репутация: 10
По умолчанию

т.е. движок сам пишу... просто хотел сделать авторизацию общию...



Сейчас сделал такой запрос :
print_r($_COOKIE);

получил результат:
Array ( [user_last_visit] => 1234154583 [PHPSESSID] => 5e3f91958ad7d209b31a90a76a89f4d8 [name] => bret [SMFCookie386] => a:4:{i:0;s:1:\"2\";i:1;s:40:\"bb86934bbd2bd3029410 ebdcba88108fd2e69f2a\";i:2;i:1423392972;i:3;i:0;} )

Видно пароль шифруется.
А мне бы из этого пароль и логин для авторизации

Последний раз редактировалось AJIEKCEu; 09.02.2009 в 14:59..
 
Ответить с цитированием

  #5  
Старый 11.02.2009, 12:44
AJIEKCEu
Новичок
Регистрация: 19.02.2007
Сообщений: 10
С нами: 10117772

Репутация: 10
По умолчанию

Неужели ни кто не подскажет как быть дальше?
уважаемые друзья.. пожалуйста помогите...
 
Ответить с цитированием

  #6  
Старый 11.02.2009, 13:21
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
С нами: 9963746

Репутация: 392
По умолчанию

Лучше возьми движок который интегрируется с smf, и просто добавишь в движке те страницы какие тебе нужны, и безопаснее и легче и удобнее))
 
Ответить с цитированием

  #7  
Старый 11.02.2009, 13:32
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
С нами: 10533245

Репутация: 773


По умолчанию

возможно можно через курл.... чтото типа так...
когда авторихуешся на основном сайте куки записать в переменную и потом послать их форуму... как то так..

PHP код:
 function pregCookie($head)
   {
       
preg_match_all('#Set-cookie: (.*;)#UiS',$head,$mass);
       return 
implode('',$mass['1']);
       
    }
    
$co=pregCookie($head); // тут у нас куки

$ch curl_init();
$url="http://site/forum/login.php"// куда посылать можно в снифере посмареть...
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
curl_setopt($chCURLOPT_SSL_VERIFYHOST0); 
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt($chCURLOPT_COOKIE$co);
curl_setopt($chCURLOPT_COOKIESESSIONtrue);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_FOLLOWLOCATION,1);
curl_setopt($chCURLOPT_HEADER0);
$e=curl_exec($ch); // ответ сервера 
curl_close($ch); 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
cookie stealing HELP!! !!RapBoy!! Forum for discussion of ANTICHAT 10 05.07.2006 20:19
Cross Site Scripting FAQ k00p3r Уязвимости 6 12.06.2005 16:23
Cookies Болталка 9 11.01.2004 03:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...