форум vBSupport.ru > vBulletin > Вопрос — Ответ
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Snik
Простоузер
Default Создать/подключиться к сессии VB из стороннего скрипта?
0

Есть своя CMS. Пользователи те же что и на форуме VB, регистрация новых пользователей - только через форум. В данный момент при логине к CMS я просто дергаю данные из базы воблы. Это, в принципе, работает, но хотелось бы чтобы в рамках одной сессии все было, а не само по себе. Сейчас ведь получается что зашел чел на форум, а при подключении к разделу CMS ему повторно надо логин/пароль вколачивать, ну или наоборот.
Делал ли кто что-то подобное и куда копать?
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Sven
Front-End Developer
 
Sven's Avatar
Default
1

Snik, Вот наверное то что нужно, в той теме, постами ниже форма логина. Может как-то получится сделать
 
 
Snik
Простоузер
Default
0

Я вчера плотно погуглил на эту тему, нашел вот что:
PHP Code:
<?php
// Sypex Dumper 2 authorization file for vBulletin 3.8.4
$path '../../includes/config.php';
include(
$path);
$c $config['Misc']['cookieprefix'] . 'sessionhash';
if(!empty(
$_COOKIE[$c]) && preg_match('/^[\da-f]{32}$/'$_COOKIE[$c])){
     
    
    
$this->CFG['my_db']   = $config['Database']['dbname'];
    
$sid $_COOKIE[$c];

    if(
$this->connect($config['MasterServer']['servername'], $config['MasterServer']['port'], $config['MasterServer']['username'], $config['MasterServer']['password'])){
        
// Проверяем юзера
        
mysql_selectdb($config['Database']['dbname']);
        if(
$r mysql_query("SELECT a.* FROM {$config['Database']['tableprefix']}session s LEFT JOIN {$config['Database']['tableprefix']}administrator a ON (s.userid = a.userid) WHERE s.sessionhash = '{$sid}'")){
            
$u mysql_fetch_assoc($r);
            if(!empty(
$u['adminpermissions'])) $auth 1;
        }
    }
}
?>
Тут правда юзер на админа проверяется, но это уже детали. В общем, это для версии 3.8 написано, интересно, в 4-й насколько сильно это переделали?
 
 
Fedcomp
На доске почёта
клон maJic
 
banned nax
Default
0

Snik, в принципе структура базы не поменялась и система входа тоже, так-что работать должно, проверяй
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 10:11 AM.


Powered by vBulletin® Version 3.0.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...