vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB5 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=263)
-   -   I want to login vBulletin through my site (https://vborg.vbsupport.ru/showthread.php?t=326111)

userform3 02-15-2018 07:41 AM

I want to login vBulletin through my site
 
Hi,

from a CMS the user should log in to the vb.
The login procedure takes place in CMS.

At vb I got this https://www.vbulletin.com/forum/blog...n-your-website link sent to me by the users.
For the purpose of the login I created a plugin, registered in vb Backen.
The plugin itself is stored in
Code:

/var/www/dieseite2_de/html/forum/core/packages/dieseite2/api/dieseite2.php
When opening the forum via the URL www.test.dieseite.de/forum/ I get the following message:

Quote:

Couldn't read config file config.php.
The error message is generated in the file
Code:

/var/www/dieseite2_de/html/forum/includes/vb5/config.php
What am I doing wrong?
Has the plugin been stored in the wrong place?

Anyone have any idea how to solve this?
What am I doing wrong?
Has the plugin been stored in the wrong place?

Anyone have any idea how to solve this?

regards
user

userform3 02-15-2018 07:49 AM

1 Attachment(s)
I forgot an example of the plugin, it is attached.

userform3 02-16-2018 07:27 AM

Hi,

after joining a user did not change my approach.
I have outsourced the login procedure to the CMS and combined it into one function:
PHP Code:

function do_login_vb(){
    
        
$vbpath '/var/www/die_seite2_de/forum';
        
define('CSRF_PROTECTION'false);
        require_once(
$vbpath '/includes/vb5/autoloader.php');
        
vB5_Autoloader::register($vbpath);
        
// Script is only executed up to this point!
        
vB5_Frontend_Application::init('config.php');
        
// Attempting to include the config file, but unfortunately they only issue an error message
        #vB5_Frontend_Application::init('/var/www/die_seite2_de/forum/config.php');
        #vB5_Frontend_Application::init('/var/www/die_seite2_de/forum/core/includes/config.php');
        
        
$username 'xxxxxxx';
        
$password 'xxxxxxx';
        
$api Api_InterfaceAbstract::instance();
        
        
$loginInfo $api->callApi('user''login', array($username$password));        
        
// Only one test edition
        
echo "<pre>loginInfo: " .print_r$loginInfotrue ). "</pre><hr>";                
    } 

When you call the forum that is integrated in the CMS, the following message is displayed:

Quote:

Couldn't read config file config.php.

Anyone any idea how I can fix the message?
Or what is the cause?
Thank you in advance.

kkinsey 03-19-2018 05:29 PM

Just a guess, but either provide the full path here:

Code:

vB5_Frontend_Application::init('config.php');
Or (possibly better), use PHP's chdir() to change the script's virtual environment to the vBulletin installation's expected working directory for the duration of the script (if I'm right, this would mean no further errors of this type).


All times are GMT. The time now is 02:52 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00964 seconds
  • Memory Usage 1,732KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete