vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   sessions in vbulletin (https://vborg.vbsupport.ru/showthread.php?t=187115)

kiril_cvetkov 08-03-2008 01:20 PM

sessions in vbulletin
 
Hi. Is it ok to use a sessions in vbulletin?
Example :
1)Hook Location = Member Complete
2) I am writing in the hook the following code :
PHP Code:

session_start();
$_SESSION['vbusername']=$prepared['username']; 

3)In file.php i am writinh the following code :
PHP Code:

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS'1);
define('THIS_SCRIPT''TEST'); // change this depending on your filename

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array(

);

// get special data templates from the datastore
$specialtemplates = array(
    
);

// pre-cache templates used by all actions
$globaltemplates = array(
    
'KirilCvetkov',
);

// pre-cache templates used by specific actions
$actiontemplates = array(

);
    
// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
//################-Code of the modification #####################

// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
session_start();
if (isset(
$_SESSION['vbusername']))
{
echo 
$_SESSION['vbusername'];
}
      

?> 

- am getting what i want.. but that is classic PHP... can i use that on vbulletin or there is other solution there.

Cheers Kiril..

MoT3rror 08-03-2008 01:58 PM

vBulletin already has a its own session started when you include global.php so if you want to interact with their session here is a article.

Opserty 08-03-2008 09:41 PM

vBulletin's session are stored in the database.

What exactly are you trying to achieve? There may be other possible solutions which are easier to implement.


All times are GMT. The time now is 04:44 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.01064 seconds
  • Memory Usage 1,722KB
  • 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_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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