vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   user session information (https://vborg.vbsupport.ru/showthread.php?t=189670)

Gamempire 08-31-2008 08:32 PM

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?

Marco van Herwaarden 09-01-2008 05:59 AM

You will first need to use chdir() to change to the forum home directory. See also our articles section.

Gamempire 09-01-2008 07:49 AM

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..

Marco van Herwaarden 09-01-2008 07:58 AM

See post #2

Gamempire 09-01-2008 08:10 AM

-.- 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/)
:confused::confused::confused:

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

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


All times are GMT. The time now is 07:02 AM.

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.01088 seconds
  • Memory Usage 1,720KB
  • 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
  • (2)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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