Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-13-2010, 11:55 AM
rmd1 rmd1 is offline
 
Join Date: Dec 2008
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default external login via init.php not working 100%

Hey there

I have a small.. or big problem right now! I have a php site which has nothing to do with vBulletin, and also isnt wordpress or any know CMS. just think of a single index.php file!

ok now I wanted to have a login box on it, which is connected to vBulletin. User should be able to login "outside" of the forum and see the # of PMs and stuff, on any page outside of the forum itself.

so I googled around a bit and found this: https://vborg.vbsupport.ru/showthread.php?t=228089

I took a look at the script and decided to only cut out the part I needed myself! i had some strange problems with including global.php (it messed up my layout!!! only god knows why!), so I googled again and found this: http://ragtek.org/blog/vbulletin/aja...das-vbulletin/

now I have the login box from the first script and I am using init.php instead of global.php from the 2nd script!

this is my current header of the index.php
Code:
    #VBULLETIN INCLUDES
    $curdir = getcwd();
    chdir($curdir.'/forum');
    define("THIS_SCRIPT", 'p3iAjax');
    define("VB_AREA", 'p3iAjax');
    #require_once("forum/global.php");
    require_once("forum/includes/init.php");
    global $vbulletin, $session, $vbphrase;
alright, its working 95% now. I am able to login on the index page, after the vB page that shows me the successfully login, I get redirected to the index page again. I see my avatar and some other things I built in like the # of PMs... so this all is happening on domain.tld !

now the problem.... when I go to domain.tld/?test for example, I see the login box again, even tho im still logged in when going to domain.tld or domain.tld/forum/

I took a look at the instructions of the first addon (the login box) and it said I have to take care of a couple of vB settings... which I did. these are the current settings:

#Cookie Path
Recommended Settings => /
Custom etting => leer

#Cookie Domain
Recommended Settings => leer
Custom Setting => .domain.tld

so... does anybody have a clue what the problem is? do I have to use something special to be logged in on every page of the site? maybe sessions or so? im not using them right now, I thought just the vBulletin cookie is enough for this...

I appreciate any help on this!

thanks!
Reply With Quote
Reply


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

Forum Jump


All times are GMT. The time now is 11:26 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03285 seconds
  • Memory Usage 2,159KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete