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 02-23-2009, 02:27 PM
CoolHandLuc CoolHandLuc is offline
 
Join Date: Feb 2009
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Session question

I just finish coding most of a new application that is embeded inside vBulletin. Been using all database function but I could not resovle how to keep a user info ($vbulletin->userinfo) alive when that members is not loged in using cookie (remember me box). The first time in I get the info but then it's lost on the second request. I guess I have to pass some value but could not figure this one out. Tried the search but I guess I could not get the right word to find it.

Thanks in advance.
Reply With Quote
  #2  
Old 02-23-2009, 03:45 PM
TigerC10's Avatar
TigerC10 TigerC10 is offline
 
Join Date: Apr 2006
Location: Austin, TX
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The links to your .php pages should look like this:
Code:
'page.php'. $vbulletin->session->vars['sessionurl_q']
Or if you are passing variables...
Code:
'page.php?'. $vbulletin->session->vars['sessionurl_q'] .'var1=value1&var2=value2'
When vBulletin can't find the cookie data, it relies on the $vbulletin->session->vars['sessionurl_q'] value in the request URI.
Reply With Quote
  #3  
Old 02-23-2009, 06:19 PM
CoolHandLuc CoolHandLuc is offline
 
Join Date: Feb 2009
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TigerC10 View Post
The links to your .php pages should look like this:
Code:
'page.php'. $vbulletin->session->vars['sessionurl_q']
Or if you are passing variables...
Code:
'page.php?'. $vbulletin->session->vars['sessionurl_q'] .'var1=value1&var2=value2'
When vBulletin can't find the cookie data, it relies on the $vbulletin->session->vars['sessionurl_q'] value in the request URI.

Thanks, that was so easy once you know the var, got it to work fine and now working on adding a admin cp menu item to get a moderator to modify data from there. Once this is done that will be a application ready to deliver. Once you learn to work with VB it get easy to code for it. Having this forum is of a great help.
Reply With Quote
  #4  
Old 02-23-2009, 06:27 PM
TigerC10's Avatar
TigerC10 TigerC10 is offline
 
Join Date: Apr 2006
Location: Austin, TX
Posts: 616
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You should really fix that session URL problem... sessionIDs being attached to your URL really hurt your search engine ranking...
Reply With Quote
  #5  
Old 02-23-2009, 06:53 PM
CoolHandLuc CoolHandLuc is offline
 
Join Date: Feb 2009
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My appplication is in testing mode and I see this implementation do hide it so it was a easy modification. Only created a master var and if there is no cookie I add this to the filename.
Reply With Quote
  #6  
Old 02-24-2009, 04:32 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The second one should be:
Code:
'page.php?' . $vbulletin->session->vars['sessionurl'] . 'var1=value1&var2=value2'
"sessionurl_q" is only used when you don't have any other query variables on the end of the URL.
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 02:38 PM.


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.04745 seconds
  • Memory Usage 2,206KB
  • Queries Executed 11 (?)
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
  • (5)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)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_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