Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 08-31-2008, 08:32 PM
Gamempire Gamempire is offline
 
Join Date: Aug 2008
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default user session information

how can i take the functions of vbulletin to read the user session status? (if the user is a guest or not)

because i would like to put in my website (www.gamempire.it) a script that read the user session permission of the forum (www.forum.gamempire.it) and if it's logged in on the forum, it show something, and if the user is not logged in, it show something else..

like "
include ("../forum/something.php");
if ($vbuser['isloggedin']) { ... }
else { ... }
"

thanks

--------------- Added [DATE]1220223938[/DATE] at [TIME]1220223938[/TIME] ---------------

i find this..
but if the file is not in the same directory of the forum, how can i include the global.php?
how can i set the forumpath for the global.php?
Reply With Quote
  #2  
Old 09-01-2008, 05:59 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You will first need to use chdir() to change to the forum home directory. See also our articles section.
Reply With Quote
  #3  
Old 09-01-2008, 07:49 AM
Gamempire Gamempire is offline
 
Join Date: Aug 2008
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i tried, but i can't..if i open the file in the root forum, it will open, but in i tried to include in an other directory, it doesn't do..
Reply With Quote
  #4  
Old 09-01-2008, 07:58 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

See post #2
Reply With Quote
  #5  
Old 09-01-2008, 08:10 AM
Gamempire Gamempire is offline
 
Join Date: Aug 2008
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

-.- i'm not stupid..
i used the chdir but it doesn't work!

i will post the code:

portal.php (in www.gamempire.it/) --- this not work:
Code:
<?php
    chdir("./forum");
    require_once("includes/config.php");
    require_once("global.php");
    if ($vbulletin->userinfo['userid'] != 0) { echo "i'm inside"; } else { echo "so bad..."; }
?>
result: "so bad..."



portal.php (in www.gamempire.it/forum/) --- this work:
Code:
<?php
    require_once("includes/config.php");
    require_once("global.php");
    if ($vbulletin->userinfo['userid'] != 0) { echo "i'm inside"; } else { echo "so bad..."; }
?>
result: "i'm inside"

--------------- Added [DATE]1220264233[/DATE] at [TIME]1220264233[/TIME] ---------------

refresh:

very strange things:

if i open
http://forum.gamempire.it/portal.php it works

but if i open http://www.gamempire.it/forum/portal.php
it doesn't works

and this is only a subdomain that go to the same directory (forum/)


--------------- Added [DATE]1220307132[/DATE] at [TIME]1220307132[/TIME] ---------------

done..i put the cookie of the forum to all the site, extending them everywhere...
Reply With Quote
Reply

Thread Tools
Display Modes

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 05:53 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.05293 seconds
  • Memory Usage 2,193KB
  • 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
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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